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

  Рет қаралды 377,077

Владилен Минин

Владилен Минин

4 жыл бұрын

Эксклюзивный контент на моем Boosty: boosty.to/vladilen
Telegram: t.me/js_by_vladilen
Instagram: / vladilen.minin
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0
В видео я расскажу про асинхронность в javascript.
Вы узнаете как работают callback, event loop
В конце ролика я расскажу про то, что такое SetTimeout 0
Сложный JavaScript простым языком:
• Урок 1. JavaScript. Чт...

Пікірлер: 414
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Асинхронность! Понятней с этим? Двигаемся дальше? Эксклюзивный контент на моем Boosty: boosty.to/vladilen
@user-py7nm1mu2b
@user-py7nm1mu2b 4 жыл бұрын
Круто, дальше наверное можно разбирать Промисы :-) и его методы
@VladilenMinin
@VladilenMinin 4 жыл бұрын
@@user-py7nm1mu2b Промисы сегодня или завтра, да
@_Black_Mirror_
@_Black_Mirror_ 4 жыл бұрын
лучшее объяснение что я видел
@-it-kidys
@-it-kidys 4 жыл бұрын
@@VladilenMinin про промисы да и про async/await тоже логически последовательно супер было бы с такой подачей просто шикарно!
@VladilenMinin
@VladilenMinin 4 жыл бұрын
@@-it-kidys Благодарю
@justfisher2920
@justfisher2920 7 ай бұрын
Впринципе тема раскрыта для новичка, но мне хотелось бы кратко дополнить. Так называемая очередь задач на самом деле разделена на две очереди, первая - это макротаски, вторая - микротаски, и в первую очередь выполняются сначало микротаски, а потом макротаски. К макротаскам относятся как сказал Владилен, setTimeout'ы, setInterbal'ы, обработчики событий, загрузка картинок, вывод инпутов и.т.д., а к микротаскам относятся только промисы, и впервую очередь стек будет выполнять их. Не благодарите😎
@grib-pix
@grib-pix 5 ай бұрын
а для синхронного кода какая очередь?
@justfisher2920
@justfisher2920 5 ай бұрын
@@grib-pix ты только что ответил сам на свой вопрос!
@trreyi
@trreyi 3 ай бұрын
​@@justfisher2920можно ли ваш юзер в ТГ поговорить на счёт js
@relaxandwatch4091
@relaxandwatch4091 2 ай бұрын
Ну, ты тоже не до конца написал, следует бы упоминуть, что сначало выполняются все микротаски(промисы,колбэки из queue microtasks(), колбэки MutationObserver, а потом только одна макротаска(если она пораждает микротаски, то эти микротаски выполняются сразу же после это макротаски), т.е получим: все микротаски, 1 макротаска, все микротаски, 1 макротаска и т.д.
@user-tb3mm6dl3z
@user-tb3mm6dl3z Ай бұрын
Синхронный по очереди вот как код идет с первой строки до последней.А если внутри асинхронный будет то будет как в видео вот указанно асинхронный код дождеться пока выполнеться весь синхронный.@@grib-pix
@bullet3898
@bullet3898 3 жыл бұрын
обожаю момент, когда "И на самом деле..это всё")))
@vladpobidash
@vladpobidash 4 жыл бұрын
Это лучшее объяснение что я находил за все время изучения асинхронности в js. Спасибо большое что делишься так доступно и наглядно знаниями!
@StetskoV
@StetskoV 3 жыл бұрын
Владилен, спасибо за труд! Все очень доходчиво!
@garikmelqonyan6011
@garikmelqonyan6011 3 жыл бұрын
Respect! Thank you for your simplicity. I just can't help saying that you are talented to make things plainly that have seemed hard for so long. In the search for good educational material, you come in touch with a variety of different stuff and many of them are explained so complicatedly that you get more and more confused. Your tutorials are one of the best concerning the mentioned concepts. Thank you.
@dmitryshkinder1543
@dmitryshkinder1543 3 жыл бұрын
Такие сложные темы очень просто объясняешь! Спасибо огромное за твой труд
@vadicus6534
@vadicus6534 3 жыл бұрын
Отличная подача, Владилен! Отдельное спасибо за то что ты подаешь информацию медленно, с повторами и примерами. Это именно то чего мне не хватает в обучающих материалах по js! Отличное видео, я крайне доволен что нашел такой контент!)
@danilsilantyev9623
@danilsilantyev9623 2 жыл бұрын
Огромное спасибо, Владилен! Как же ты суперски помогаешь развиваться, т.к. в ру-сообществе мало действительно крутых курсов и уроков (даже платных), после твоего курса на Udemy и всех видео по JS'у могу действительно создавать крутые веб-приложения, которые радуют даже себя! Спасибо за то, что помог учиться в кайф!)
@alexon3272
@alexon3272 4 жыл бұрын
Лучшее видео и урок, показывающий всю суть принципа работы языка javaScript! Автору БОЛЬШОЕ СПАСИБО!
@annasamoylenko3804
@annasamoylenko3804 4 жыл бұрын
Владилен, спасибо! Четко, ясно, понятно) Продолжай творить)
@user-my7bq2fq5i
@user-my7bq2fq5i 2 жыл бұрын
Спасибо за такой легкий и понятный формат предоставления информации.
@user-bo3yz5rd4n
@user-bo3yz5rd4n 2 жыл бұрын
Знание и умение объснять это разные вещи. У тебя же есть и то, и то. Респект, спасибо!
@user-ue4hy9so3l
@user-ue4hy9so3l 3 жыл бұрын
Добрый день. Очень доходчивая и наглядная подача. Огромное спасибо за Ваш труд.
@bukanaka
@bukanaka 3 жыл бұрын
В первые слышу про асинхронность, но материал был грамотно подан, что и последовало моему понятию с первого раза. Спасибо, Влад))
@tamesshka
@tamesshka 3 жыл бұрын
Это было очень увлекательно, Владилен! Спасибо большое за материал!
@OnlyLuck1000
@OnlyLuck1000 3 жыл бұрын
Просто лучший! Кратко, наглядно, понятно. Спасибо за труд!
@realmadrid-ji9bd
@realmadrid-ji9bd 3 жыл бұрын
Более подробного объяснение я нигде не видел! Спасибо вам большое 👍👍👍
@alexandrvinogradov8346
@alexandrvinogradov8346 Жыл бұрын
Ох, впервые за три года понятное мне объяснение Event Loop, спасибо! :)
@Russian-Stalinist
@Russian-Stalinist 11 ай бұрын
На самом деле нет. Event loop может быть реализован двумя основными способами: 1) на каждый поток и 2) с пулом потоков. Объяснение так себе. Event loop'ы не специфичны для JS. Любой асинхронный код основан на эвент лупах, в любых языках.
@olya9054
@olya9054 4 жыл бұрын
Отличное видео, большое спасибо. Все очень понятно, смотреть и слушать приятно. Очень рада, что нашла ваш канал!
@dmytrohelbak
@dmytrohelbak 4 жыл бұрын
так просто аж страшно))) Вы гениально просто всё объяснили. Спасибо, Владилен!
@pavloskuibida6292
@pavloskuibida6292 3 жыл бұрын
на курсах показывали на картинка, ничего не понял, Владилен за 17 мин донес все! В очередной раз поклон!
@sergeiskipin6733
@sergeiskipin6733 3 жыл бұрын
в мозгу стало как то чище и просторней ), спасибо!
@barb0ssa227
@barb0ssa227 4 жыл бұрын
Как просто ты все обьяснил, сказка просто! Спасибо друг, ты классный учитель
@TheSerikzhan
@TheSerikzhan 2 жыл бұрын
Очень доступное объяснение! Спасибо автору!
@valentinknoll4106
@valentinknoll4106 4 жыл бұрын
Спасибо, у вас талант хорошего учителя
@user-ky4vq5jm5u
@user-ky4vq5jm5u 3 жыл бұрын
Присоеденяюсь
@user-er6rb6xw6f
@user-er6rb6xw6f Жыл бұрын
Сколько статей не читал не мог полностью понять как работает event loop. После этого видео все стало предельно ясно. Спасибо за это :)
@alexmajak3159
@alexmajak3159 2 жыл бұрын
Спасибо за труд. Многие вещи максимально понятно.
@nan-simon
@nan-simon 2 жыл бұрын
Мне нравится ваш восхищенный голос, когда вы рассказываете) Это, очень здорово) 👍
@fantast2568
@fantast2568 4 жыл бұрын
Спасибо за столь простое и понятное объяснение ! :)
@user-tx7uv9gl4f
@user-tx7uv9gl4f 2 жыл бұрын
Спасибо огромное! Это просто гениально!!! Спасибо за Ваш труд! Желаю роста Вашему каналу!!!
@romanshevchenko9237
@romanshevchenko9237 7 ай бұрын
Лучшее видео по теме из всего, что я смотрел
@user-zg6zp4jf4f
@user-zg6zp4jf4f 4 жыл бұрын
Круто, спасибо за развернутый разбор
@user-gx7kf9um9x
@user-gx7kf9um9x 4 жыл бұрын
Агонь, ты лучший! Очень доступно!
@user-hp5hw8su8q
@user-hp5hw8su8q 4 жыл бұрын
Хорошо объяснили асинхронность, большое спасибо 💪
@deepindub
@deepindub 4 жыл бұрын
просто праздник какой-то!
@ninzzo9867
@ninzzo9867 2 жыл бұрын
самый четкий лектор) Показать с примером на этом сайте это очень круто!
@user-tm1vg2lk7q
@user-tm1vg2lk7q 3 жыл бұрын
Влад, ну ты вообще красавчик ! Очень круто подаешь материал , спасибо за труды, очень качественный контент ! Успехов тебе профессор Владилен Минин !
@user-oc3pp2iv8r
@user-oc3pp2iv8r 4 жыл бұрын
Отличный урок! Доступно и понятно!
@arti_do2427
@arti_do2427 Жыл бұрын
Очень доступное объяснение. Спасибо!
@maksymkushchenko7054
@maksymkushchenko7054 Жыл бұрын
Отличное разъяснение, благодарю!
@RewCSharp
@RewCSharp 4 ай бұрын
Спасибо за урок!
@IvJaiN
@IvJaiN 2 жыл бұрын
тему уяснил на 10 баллов, спасибо за лучшее объяснение!
@mariagedrovith2189
@mariagedrovith2189 3 жыл бұрын
Спасибо за такое доступное объяснение)
@yanarusakova1632
@yanarusakova1632 Жыл бұрын
Максимально доступно и очень быстро Вам удалось объяснить!!!🔥🔥
@GordonBreazz
@GordonBreazz 4 жыл бұрын
Браво, отличный урок!
@mila4308
@mila4308 2 жыл бұрын
идеально, гениально и просто! лучший учитель
@promax866
@promax866 4 жыл бұрын
С визуализацией понятнее стало, спасибо!
@alex_k21
@alex_k21 3 жыл бұрын
хотелось бы, конечно, еще услышать что-нибудь про приоритетность микро и макротасков) но для начинающих, думаю, и этого достаточно
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 жыл бұрын
Кратко, наглядно, понятно. Спасибо! Event Loop.
@user-lf9xi8gn8x
@user-lf9xi8gn8x 10 ай бұрын
Спасибо большое за такие уроки
@user-zk5ok6wn2l
@user-zk5ok6wn2l 4 жыл бұрын
Круто объяснил. Я наконец-то понял. Спасибо Владилен
@blog_mukhammada
@blog_mukhammada 3 жыл бұрын
Видеоуроки топ! Спасибо вам большое!
@SanchoXDE1337
@SanchoXDE1337 4 жыл бұрын
Очень хороший урок, спасибо!
@denyslinetskyi
@denyslinetskyi Жыл бұрын
Очень доступно и понятно! Спасибо!)🤘
@user-dl1ii9tp4u
@user-dl1ii9tp4u 3 жыл бұрын
Самые лучшие уроки на ютубе.
@Haruno4ka
@Haruno4ka 4 жыл бұрын
Класс! Раньше не могла понять , теперь стало понятнее ! Спасибо большое!
@user-sl4mb1iy3h
@user-sl4mb1iy3h 2 жыл бұрын
Дуже якісно пояснив. Автору респект.
@olegmaz3969
@olegmaz3969 4 жыл бұрын
Очень хорошо объяснил. Спасибо
@RomanKalugin
@RomanKalugin 4 жыл бұрын
Так не хватало серии таких видосов!
@user-fd7zn7yz3s
@user-fd7zn7yz3s 3 жыл бұрын
Спасибо! Очень хорошее пояснение🙏💪
@shillo_a
@shillo_a 4 жыл бұрын
Отличное описание, спасибо!
@user-nw3nt9kq6m
@user-nw3nt9kq6m 3 жыл бұрын
Спасибо тебе, Ленин, ты крут!
@user-bd4lw9hx3s
@user-bd4lw9hx3s 2 жыл бұрын
Спасибо большое! Все понятно! Отличное объяснение!
@user-gf8ef2rd9n
@user-gf8ef2rd9n Жыл бұрын
Юху, наконец-то понятно, как это работает. Огромное спасибо за урок👍
@uaplatformacomua
@uaplatformacomua 2 жыл бұрын
Очень понятно, спасибо, Владилен
@ruslwhite
@ruslwhite 2 жыл бұрын
Было бы здорово ещё описать что относится к таскам, а что к микротаскам и их очередь выполнения
@exploringtheworld8780
@exploringtheworld8780 2 жыл бұрын
Спасибо, Владилен!
@icehunterman
@icehunterman 4 жыл бұрын
Самое лучшее пояснение! Благодарю
@Lord__Foxtrot
@Lord__Foxtrot Жыл бұрын
Спасибо большое за детальное объяснение !)
@selfcreator8921
@selfcreator8921 Ай бұрын
Отлично видео, большое спасибо за твой труд
@_Fantom_.
@_Fantom_. 4 жыл бұрын
Спасибо, отличный урок!
@fusome
@fusome 3 жыл бұрын
супер. Всё максимально наглядно и понятно!
@user-ss3qy3zu9k
@user-ss3qy3zu9k Жыл бұрын
Всё просто и понятно. Спасибо!
@sulmom78
@sulmom78 4 жыл бұрын
Огромное спасибо за видео!
@alekseyberezov8020
@alekseyberezov8020 3 жыл бұрын
Спасибо бро! Это самое крутое и наглядное объяснение Event Loop.
@angrycatstudio2816
@angrycatstudio2816 4 жыл бұрын
Чувак, ты очень крутой. Спасибо за разъяснения
@vallery1395
@vallery1395 Жыл бұрын
С удовольствием смотрю все Ваши видео! Подписка + лайк! Спасибо!
@drl232
@drl232 3 жыл бұрын
Владилен респект вам за просвещения в JavaScript !
@Incognito-ig7ld
@Incognito-ig7ld 3 жыл бұрын
Thank you, strong lesson.
@evgeny9242
@evgeny9242 4 жыл бұрын
спасибо, ооочень понятно и интересно
@lumeaceaiuluisrl6343
@lumeaceaiuluisrl6343 3 жыл бұрын
Отлично всё объяснил, спасибо!
@tumenit
@tumenit 3 жыл бұрын
Так засмотрелся, что забыл поставить лайки, пришлось вернуться ) Спасибо!
@user-ml8hn5kg9e
@user-ml8hn5kg9e 2 жыл бұрын
Шикарный Урок!!!!
@pustotaxoxo
@pustotaxoxo 3 жыл бұрын
Благодарю за видеоролик
@Skif769
@Skif769 3 жыл бұрын
Ты ваще краса, 2 мин видео а уже столько нового узнал!
@sirinbirdy
@sirinbirdy Жыл бұрын
Спасибо! Очень понятно и наглядно)
@romanhassazhyrov5558
@romanhassazhyrov5558 Жыл бұрын
Лучшее объяснение, понял с первого раза!
@Dendor3519
@Dendor3519 2 жыл бұрын
Владилен!!! Всё классно рассказываешь!
@jewgienij6953
@jewgienij6953 2 жыл бұрын
Thank you for this content, man. It's really the best explanation of the Async on the Internet :)
@artem_doronin
@artem_doronin Жыл бұрын
Красавчик! Крутое объяснение
@user-vi7oj9sh6l
@user-vi7oj9sh6l 4 жыл бұрын
Владилен спасибо за асинхроность.круто!!!
@user-wd7mo6iq1e
@user-wd7mo6iq1e 4 жыл бұрын
Благодарю за урок. Очень наглядно и доступно, JS становится всё проще и проще. :))
@ideshmaaerdene-ochir4247
@ideshmaaerdene-ochir4247 3 жыл бұрын
Thank you very much. Not this one but all you tutorials are very good! Good luck!
@kashasa
@kashasa 3 жыл бұрын
Спасибо, очень понятно объясняете
@user-cd1sr5sx2r
@user-cd1sr5sx2r 3 жыл бұрын
Очень хороший показательный пример.
@nickamm
@nickamm Жыл бұрын
Спасибо! Наглядно и понятно
@vasiloconnell281
@vasiloconnell281 4 жыл бұрын
наконец-то разобрался с этим event loop
@rzdegor1978
@rzdegor1978 3 жыл бұрын
Хоть теперь мне стало это понятно )) Включая предидущие уроки ))
@user-ne7fu5lr3z
@user-ne7fu5lr3z 3 жыл бұрын
Я в шоке, ты такой красавчик, по полочкам обяснил )
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Рет қаралды 8 МЛН
ТОМАТНЫЙ ДОЖДЬ #shorts
00:28
Паша Осадчий
Рет қаралды 11 МЛН
BRAWLER MUTATIONS WILL BREAK THE GAME! - Brawl Talk
09:34
Brawl Stars
Рет қаралды 25 МЛН
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
Как работает Event Loop в JavaScript + примеры
33:24
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 30 М.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Рет қаралды 4,8 М.
Топ 10 ИИ каждый программист должен знать
22:46
Владилен Минин
Рет қаралды 20 М.
JavaScript Event Loop: How it Works and Why it Matters in 5 Minutes
7:20
FRONTEND: Мифы и Реалии рынка труда
34:43
Владилен Минин
Рет қаралды 38 М.
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Рет қаралды 8 МЛН