#event-loop нарешті ПО-ЛЮДСЬКИ – стек, черга і microtask
Програмування Українською | БУЙ-стадіз
2,9 тис. підписників на YouTube
Додати в плейлист
Завантаження...
event loop по-людськи: стек викликів, черга задач, microtask - і місце, де канонічна схема перестає збігатися з тим, що браузер робить насправді.
дві години живої підготовки, не вилизаний урок. розбираюсь наживо, плутаюсь наживо, і міняю думку на ходу.
що всередині:
- стек викликів у реальному часі, і де в нього закінчується місце
- де setTimeout живе насправді: web api, окремий потік, і чому нуль це не нуль
- що таке event loop власне кажучи: не цикл, а перевірка, яка крутиться навколо стека
- доповідь 2014 року від Philip Roberts, з якої всі вчать цю тему - і два місця, де вона вже не сходиться: анімація не показує справжній хід подій, а сама відповідь у ній так і не звучить
- forEach проти for loop із setTimeout, і чому це питання зі співбесіди
- чому браузер не малює кадр, поки твій код не звільнить стек
з цього збираю коротке відео, хвилин на 15. хочеш побачити - лайк, коментар, і задрачуйте мене, бо інакше воно застрягне в чернетках.
дві години живої підготовки, не вилизаний урок. розбираюсь наживо, плутаюсь наживо, і міняю думку на ходу.
що всередині:
- стек викликів у реальному часі, і де в нього закінчується місце
- де setTimeout живе насправді: web api, окремий потік, і чому нуль це не нуль
- що таке event loop власне кажучи: не цикл, а перевірка, яка крутиться навколо стека
- доповідь 2014 року від Philip Roberts, з якої всі вчать цю тему - і два місця, де вона вже не сходиться: анімація не показує справжній хід подій, а сама відповідь у ній так і не звучить
- forEach проти for loop із setTimeout, і чому це питання зі співбесіди
- чому браузер не малює кадр, поки твій код не звільнить стек
з цього збираю коротке відео, хвилин на 15. хочеш побачити - лайк, коментар, і задрачуйте мене, бо інакше воно застрягне в чернетках.
Ще з цього каналу








Коментарі
+0Коментувати можуть лише зареєстровані користувачі.
Увійти або зареєструватися