@nodejs_ru

Страница 452 из 2748
Ҫѐҏӗѫӑ
20.12.2016
22:55:30
нет, там такого не написано. там написано, что есть пендинг джобы

кеннот колл лог оф андефайнд

Сергей
20.12.2016
22:56:34
пф

Google
Сергей
20.12.2016
22:56:38
прокинуть одну функцию

Vladimir
20.12.2016
22:56:45
То есть ты хочешь сказать что порядок исполнения в этом примеры не регламентирован спекой?

Ҫѐҏӗѫӑ
20.12.2016
22:57:22
порядок регламентируется колл стеком. энв может вообще тупо заигнорить следующий эвент луп

Vladimir
20.12.2016
22:57:36
Ты уже бредишь

Энв не причём, эвент луп не причем

Речь о голом js

Ҫѐҏӗѫӑ
20.12.2016
22:58:05
ну смотри в8 и чакра синхронно выполняют код и заканчивают на этом свою работу

далее есть речь о джобах

и твой энв не обязан быть синхронным

пока нет ввода-вывода

ты можешь всю дальнейшую работу не откладывать

Vitaliy
20.12.2016
22:59:09
Ну и хуй с тобой, что могу сказать
ого, у нас новые нормы поведения в чатике! 8)

Vladimir
20.12.2016
22:59:10
Она уже отложена

Google
Ҫѐҏӗѫӑ
20.12.2016
22:59:13
и запускать новый экзекьюшн контекст

Vladimir
20.12.2016
22:59:40
function a() { Promise.resolve().then(() => a()) } a(); setTimeout(() => console.log(1), 10); Вот тут ведь функция в setTimeout никогда не выполнится?

Vladimir
20.12.2016
22:59:57
Работа выполняется либо синхронно сразу, либо асинхронно потом

Ҫѐҏӗѫӑ
20.12.2016
23:00:01
сеттаймаутов тоже нет в движках

Vladimir
20.12.2016
23:00:07
IO не при чем

Дмитрий
20.12.2016
23:00:34
setTimeout меньше ~ 12 ms не имеет смысла, кстати

Vladimir
20.12.2016
23:00:39
почему?
Самому интересно, но так происходит, в ноде

Vladimir
20.12.2016
23:00:42
Не в ноде

Ҫѐҏӗѫӑ
20.12.2016
23:01:22
есть пример энва синхронного

просто тупо прогнать 1 раз жс файл и умереть

Ҫѐҏӗѫӑ
20.12.2016
23:01:46
без эвент лупа

Vladimir
20.12.2016
23:02:12
Да, но промисы в нем все равно будут асинхронно работать

Сергей
20.12.2016
23:02:12
блин

ща пойду собирать v8

Vladimir
20.12.2016
23:02:18
циклится.
но функция в .then же должна выполняться асинхронно, это не while (true)

Сергей
20.12.2016
23:02:22
там есть примеры с запуском файлов

Ҫѐҏӗѫӑ
20.12.2016
23:02:22
не будут вообще

Google
Сергей
20.12.2016
23:02:33
ща узнаем)

Ҫѐҏӗѫӑ
20.12.2016
23:02:38
все, что в них обернуто не выполнится

Vladimir
20.12.2016
23:02:48
Будут если ты не убьёшь процесс раньше

Ҫѐҏӗѫӑ
20.12.2016
23:02:54
а, ну хотя стек должен все равно быть

Vladimir
20.12.2016
23:03:17
Или не отключишь их автоматическое выполнение

Ҫѐҏӗѫӑ
20.12.2016
23:03:20
да, я прогнал. но хорошо поговорили

Vladimir
20.12.2016
23:03:51
Я уже был готов тебя забанить

Сергей
20.12.2016
23:04:03
fuf

Ҫѐҏӗѫӑ
20.12.2016
23:04:06
)))

Сергей
20.12.2016
23:04:11
то есть не надо билдить?))

Vladimir
20.12.2016
23:04:21
Да не надо конечно

Ҫѐҏӗѫӑ
20.12.2016
23:04:27
то есть не надо билдить?))
а что ты хочешь сбилдить?

Сергей
20.12.2016
23:04:31
v8))

Ҫѐҏӗѫӑ
20.12.2016
23:04:53
ну одного в8 не достаточно как бы

Vladimir
20.12.2016
23:05:07
Там есть d8 в коробке

Ҫѐҏӗѫӑ
20.12.2016
23:05:13
да

Vladimir
20.12.2016
23:05:19
Но результат будет тот же что в ноде

Сергей
20.12.2016
23:05:35
Там есть d8 в коробке
вот его и хотел взять

Ҫѐҏӗѫӑ
20.12.2016
23:05:56
лучше бы чакракор ноду собрал кто-то

с в8 и так все понятно

Google
Ҫѐҏӗѫӑ
20.12.2016
23:06:38
но тут и собирать не надо. бинари есть

Klim
20.12.2016
23:06:49
а есть тут фрилансеры?

Сергей
20.12.2016
23:07:08
Ҫѐҏӗѫӑ
20.12.2016
23:07:17
ноды чакракора

https://nodejs.org/download/chakracore-nightly/v7.0.0-nightly201612209538b4aa4f/ сегодняшная

мне не на чем сходу прогнать пощупать

чтобы были всякие апи дофига

прост проверять есть ли асинки не интересно если оно в остальном говно бажное

Vladimir
20.12.2016
23:11:14
А смысл? Если нодовские тесты проходят, значит все ок в целом

Ҫѐҏӗѫӑ
20.12.2016
23:11:46
ну там лежат какие-то тесты, да

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
20.12.2016
23:35:10
хм. я почему-то думал, что 7 из коробки с 4 нпм идет уже

решили на 3 остаться во всем LTS?

➜ Projects node -v v7.0.0-nightly201612209538b4aa4f ➜ Projects node -e "(async () => 1 + await Promise.resolve(2))().then(console.log)" ; ; 3 btw асинки есть

запустил тесты на одном из проектов, с виду все ок

надо бы бенчмарки погонять. есть какие-то готовые?

@vkurchatkin какими тулзами перф и регрессии в перфе смотрят у версий ноды?

нашел вот это вроде ок https://github.com/nodejs/benchmarking

и вот такое еще https://github.com/nodejs/node-chakracore/tree/xplat/benchmark

чот не удобно это все(

Google
マイク
21.12.2016
00:10:03
Пипец вы упоротые

Вова — прав

Чи — нет

Про асинхронное выполнение

Ҫѐҏӗѫӑ
21.12.2016
00:14:02
да я вбросил прост

бенчмаркаю чакру

но ссука как же неудобно

нет, ну так не пойдет(

надо чот для ленивых

нет, у меня терпения на это не хватит. очень дофига тестов

о лол не смог обновить npm на чакроноде

чот там упало

Ҫѐҏӗѫӑ
21.12.2016
01:02:02
это тесты не того

Vladimir
21.12.2016
01:22:52
Окай

о лол не смог обновить npm на чакроноде
На седьмой ноде третий нпм тоже не обновишь бтв

Ҫѐҏӗѫӑ
21.12.2016
01:25:05
?

почему?

Vladimir
21.12.2016
02:38:05
почему?
fs/internals сломаны

Ну ты попробуй

Сергей
21.12.2016
02:54:51
Vladimir
21.12.2016
03:10:49
Толко пришлось возвращаться на 6 ноду, чтобы там апнуть нпм до 4, и потом обратно апать ноду до 7

Страница 452 из 2748