
Alex
24.01.2017
14:13:03
а когда ответ вернется выполнится что ответ запихнется в данные
по моим ощущениям должно всё так происходить ?

Rafael
24.01.2017
14:13:47
Но ты ведь сразу после промиса вызываешь then, не так ли?

Alex
24.01.2017
14:14:01
да

Google

Rafael
24.01.2017
14:14:15
Но тогда это как future в c++
Он асинхроен до тех пор, пока ты не вызвал then

Alex
24.01.2017
14:14:45
ну разве промис тормозит не только свою очередь?
не так сформулировал

Rafael
24.01.2017
14:15:08
А как вызвал, будешь ждать когда резолвится

Alex
24.01.2017
14:15:14
промис тормозит по идее только свою очередь, а все остальное выполняется

Rafael
24.01.2017
14:15:26

Alex
24.01.2017
14:15:32
скорее он ждет когда резолвится и дальше очередь свою дергает
)))

Daniil
24.01.2017
14:19:41
ВНИМАНИЕ, ВОПРОС. Что написать на дипломный проект?

Alex
24.01.2017
14:19:54
что-нибудь что тебе интересно будет делать

Rafael
24.01.2017
14:19:59
Обещания JavaScript / Хабрахабр
https://m.habrahabr.ru/post/209662/

Google

Alex
24.01.2017
14:20:04
@Fl0pZz Когда функция-executor вызывает reject или resolve, то PromiseState становится "resolved" или "rejected", а все функции-обработчики из соответствующего списка перемещаются в специальную системную очередь "PromiseJobs".
Эта очередь автоматически выполняется, когда интерпретатору «нечего делать». Иначе говоря, все функции-обработчики выполнятся асинхронно, одна за другой, по завершении текущего кода, примерно как setTimeout(..,0).
Исключение из этого правила – если resolve возвращает другой Promise. Тогда дальнейшее выполнение ожидает его результата (в очередь помещается специальная задача), и функции-обработчики выполняются уже с ним.
где-то отдельно эта очередь зависает

Daniil
24.01.2017
14:22:24
ну ребята

Rafael
24.01.2017
14:22:25

Daniil
24.01.2017
14:22:28
давайте, ваши идеи

Rafael
24.01.2017
14:22:35
А до этого - ничего не сказано
На webassembly

Daniil
24.01.2017
14:22:53
какое-нибудь single page приложение, чтобы можно было его партировать на телефон
но какое?
и чтобы его не стыдно было показать гуглу

Rafael
24.01.2017
14:23:18

Daniil
24.01.2017
14:24:33
фулстек
дипломник прям должен быть максимально анальным, интересным

Alex
24.01.2017
14:24:57
Торренты на промисах

Rafael
24.01.2017
14:25:19

MVP
24.01.2017
14:31:26

Google

Владимир???
24.01.2017
14:32:16

Daniil
24.01.2017
14:32:44

Владимир???
24.01.2017
14:33:03
как-то я пропустил, когда ты зашел

MVP
24.01.2017
14:36:01
вопрос тем у кого уже живой и коммерческий проект на vue - вы к созданным компонентам где пишете (или стали бы писать) пометки : \
1) рядом в той же папке (напрмер в readme.md) ;
2) в комментах в начале файле ;
3) vue-же такой просто и понятный, нафиг описания компонентов
круто спасибо
вот до чего дошел
.md если есть в папке компонента - уже читает, но еще надо его совать в правильное место и навигацию по списку слева доделаю

Andrey
24.01.2017
16:21:03
И вообще какой смысл в промисах на синхронный код )

Rafael
24.01.2017
16:29:29

Andrey
24.01.2017
16:32:02
Не был бы он синхронным

Andrey
24.01.2017
16:34:30
У тебя и без промиса Ajax запрос не тормошил бы event loop

Rafael
24.01.2017
16:34:31
с чего ты взял?\

Andrey
24.01.2017
16:35:02
Потому что в этом и есть смысл асинхронного языка

Rafael
24.01.2017
16:35:19
на хабре даже написаны причины создания примисов - потмоу очень много чего исполняется в одном потоке

Andrey
24.01.2017
16:35:46
Попробуй на httpbin с delay сделать запрос

Google

Rafael
24.01.2017
16:36:22

Andrey
24.01.2017
16:36:25
У тебе промисы в том же потоке, насколько я знаю

Rafael
24.01.2017
16:37:20

Andrey
24.01.2017
16:38:25
Будет конечно смешно, если это не так )

Admin
ERROR: S client not available

Rafael
24.01.2017
16:40:16
https://habrahabr.ru/company/mailru/blog/269465/

Andrey
24.01.2017
16:43:17
Не увидел там что io в js синхронный
Ну однопоточность Этторе значит что он не асинхронный
Это не*

Rafael
24.01.2017
16:47:27
Это не*
нажми стрелочку вверх на клавиатуре

Andrey
24.01.2017
16:47:29
Асинхронность это не параллельность

Rafael
24.01.2017
16:47:42

Andrey
24.01.2017
16:48:06
Рендеринг в браузере это синхронная операция. Но если ты делаешь io операции то ты можешь переключить контекст и делать что то другое
И промисы тут не причём
И без них были асинк запросы

Rafael
24.01.2017
16:51:49
или ты хочешь сказать, что это сделано неявно?

Google

Andrey
24.01.2017
16:53:12
Промисы это "сахарок"
Js изначально событийно ориентированный
Вешаешь колбеки и на события

Illya
24.01.2017
16:54:24
+1
Промисы это сахар
Вся соль в event loop

Andrey
24.01.2017
16:55:38
Почитай про асинхронную
Про event loop
И все станет на свои места

Rafael
24.01.2017
16:57:58
о, уже есть что гуглить) почитаю

Alex
24.01.2017
19:23:58
https://habrahabr.ru/post/320306/
а по поводу в каком хуке подумал, решил что если только загрузка данных — created лучший вариант, а если потом с этими данными навешивать какой jquery-плагинчик нужно, то только в mounted уже

Kelin
24.01.2017
19:34:44

Alex
24.01.2017
19:35:16
а было уже сегодня? чёрт, знал что лучше бы дождаться полуночи чтобы первым запостить

Quiss
24.01.2017
19:35:35

Alex
24.01.2017
19:35:45
значит пропустил :)

Quiss
24.01.2017
19:35:47
не