Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 December 05

1

1 in NodeUA - JavaScript and Node.js in Ukraine
спасибо. пойду внимательно изучу
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
в статті, що я скинув там є пояснення.
ти кажеш що це не правда, бо в тебе не вийшло це затестити.
тоді окрім як оф доки я хз що сказати

https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
не, все равно непонятно, почему в неокторых случаях минуется фаза таймеров и сразу выполняется setimediate
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
я еще раз запустил этот код и снова у меня таймер всегда первым выполняется
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
1
я еще раз запустил этот код и снова у меня таймер всегда первым выполняется
То есть ты запустил его целых 16 раз?
Попробуй запустить 160
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
выполнение начинается с фазы таймеров, там есть нулевой таймер, он выполняется и идет дальше . так же должно быть  ?
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
То есть ты запустил его целых 16 раз?
Попробуй запустить 160
что не так ?
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
1
выполнение начинается с фазы таймеров, там есть нулевой таймер, он выполняется и идет дальше . так же должно быть  ?
в котором выполняются эти два таймера, недетерминирован, так как он связан с производительностью процесса:
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
в котором выполняются эти два таймера, недетерминирован, так как он связан с производительностью процесса:
это я читал тоже, но это не объяснение тому , что просто так минуется фаза таймеров, когда там лежит готовый колбэк от таймера
источник

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
в котором выполняются эти два таймера, недетерминирован, так как он связан с производительностью процесса:
Как ты шрифт поменял
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
так?


``` перед текстом і після
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
1
что не так ?
А если тебе покажут вывод с другого компа с  другим порядком, ты убедишься в том, что в статье написана правда?
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
А если тебе покажут вывод с другого компа с  другим порядком, ты убедишься в том, что в статье написана правда?
я вже показував
людина не може збагнути чому так
а пояснити я окрім того як написано не можу
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
А если тебе покажут вывод с другого компа с  другим порядком, ты убедишься в том, что в статье написана правда?
я верю. дело в том что я пытаюсь понять почему это происходит. луп движется сверхну вниз, на самом верху таймер, там готовый колбэк, но он пропускается , вопрос почему ?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
1
я верю. дело в том что я пытаюсь понять почему это происходит. луп движется сверхну вниз, на самом верху таймер, там готовый колбэк, но он пропускается , вопрос почему ?
А может там ещё нет готового колбэка?
Может, благодаря всем этим конвейеризациям, оптимизациям и упреждающему выполнению ситуация сложнее, чем мы думаем?

Запусти этот код в цикле, вдруг и у тебя результат будет разный. 15 запусков могут не быть показателем
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Лучше почитать как работает консоль лог
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
А может там ещё нет готового колбэка?
Может, благодаря всем этим конвейеризациям, оптимизациям и упреждающему выполнению ситуация сложнее, чем мы думаем?

Запусти этот код в цикле, вдруг и у тебя результат будет разный. 15 запусков могут не быть показателем
Нулевая задержка , он должен быть уже готовым . одному докладчику написал, тот тоже не вкуривает почему так происходит
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
1
Нулевая задержка , он должен быть уже готовым . одному докладчику написал, тот тоже не вкуривает почему так происходит
ні, він не готовий, затримка це мінімальний час
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
1
Нулевая задержка , он должен быть уже готовым . одному докладчику написал, тот тоже не вкуривает почему так происходит
Возможно ли что всё несколько сложнее, чем ты представляешь?
Но вот так с порога заявлять, что в доке ноды написана фигня - это как-то слишком
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Vlad Skrygun
ні, він не готовий, затримка це мінімальний час
да , нулевая задержка это время после которого может выполнится . но на фазу таймеров не может повлиять ничего , кроме фазы poll  судя по тем же докам.
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Возможно ли что всё несколько сложнее, чем ты представляешь?
Но вот так с порога заявлять, что в доке ноды написана фигня - это как-то слишком
ну , она явно не идеальна. значит недостаточно подробно раскрыли тему, раз такие казусы
источник