Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0

preview_player
Показать описание


Roadmap по каналу:

Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0
В видео я расскажу про асинхронность в javascript.
Вы узнаете как работают callback, event loop
В конце ролика я расскажу про то, что такое SetTimeout 0

Сложный JavaScript простым языком:
Рекомендации по теме
Комментарии
Автор

Асинхронность! Понятней с этим? Двигаемся дальше?

VladilenMinin
Автор

Впринципе тема раскрыта для новичка, но мне хотелось бы кратко дополнить. Так называемая очередь задач на самом деле разделена на две очереди, первая - это макротаски, вторая - микротаски, и в первую очередь выполняются сначало микротаски, а потом макротаски. К макротаскам относятся как сказал Владилен, setTimeout'ы, setInterbal'ы, обработчики событий, загрузка картинок, вывод инпутов и.т.д., а к микротаскам относятся только промисы, и впервую очередь стек будет выполнять их. Не благодарите😎

justfisher
Автор

так просто аж страшно))) Вы гениально просто всё объяснили. Спасибо, Владилен!

dmytrohelbak
Автор

на курсах показывали на картинка, ничего не понял, Владилен за 17 мин донес все! В очередной раз поклон!

pavloskuibida
Автор

Спасибо, у вас талант хорошего учителя

valentinknoll
Автор

Сколько статей не читал не мог полностью понять как работает event loop. После этого видео все стало предельно ясно. Спасибо за это :)

АртурМетельский-чн
Автор

Ох, впервые за три года понятное мне объяснение Event Loop, спасибо! :)

alexandrvinogradov
Автор

хотелось бы, конечно, еще услышать что-нибудь про приоритетность микро и макротасков) но для начинающих, думаю, и этого достаточно

alex_k
Автор

самый четкий лектор) Показать с примером на этом сайте это очень круто!

ninzzo
Автор

обожаю момент, когда "И на самом деле..это всё")))

bullet
Автор

Это лучшее объяснение что я находил за все время изучения асинхронности в js. Спасибо большое что делишься так доступно и наглядно знаниями!

vladpobidash
Автор

Было бы здорово ещё описать что относится к таскам, а что к микротаскам и их очередь выполнения

ruslwhite
Автор

Визуализация -- моё почтение. Спасибо, стало сильно понятнее!

alexdexx
Автор

Лучшее объяснение которое я когда-либо слышал

elmirdadashev
Автор

Жду продолжения (promise, async await, fetch ). До сих пор не знаю где именно надо писать async await. Тема не простая особенно что касается promise.
P.S.: Благодарю за видеоролик по асинхронности.

maxshmidt
Автор

Ещё про render queue не упомянули. Перерисовка страницы важнее по приоритету, поэтому если стэк занят долгой медленной функцией, то после её завершнения event loop (вместо готовой ф-и в callback queue) закинет ф-ю перерисовки интерфейса в стэк и только потом(уже после неё) будет закидывать в стэк обычные готовые ф-и.

andrTaylor
Автор

ранее понимание асинхронности было, но твое видео мне дало ясность

GUNTRUP_
Автор

Лучшее видео и урок, показывающий всю суть принципа работы языка javaScript! Автору БОЛЬШОЕ СПАСИБО!

alexon
Автор

Владилен, спасибо за труд! Все очень доходчиво!

StetskoV
Автор

Лучшее видео по теме из всего, что я смотрел

romanshevchenko