Тёмный

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

Владилен Минин
Подписаться 308 тыс.
Просмотров 378 тыс.
50% 1

Эксклюзивный контент на моем 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. Чт...

Опубликовано:

 

11 июн 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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 6 месяцев назад
а для синхронного кода какая очередь?
@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 года назад
обожаю момент, когда "И на самом деле..это всё")))
@vadicus6534
@vadicus6534 3 года назад
Отличная подача, Владилен! Отдельное спасибо за то что ты подаешь информацию медленно, с повторами и примерами. Это именно то чего мне не хватает в обучающих материалах по js! Отличное видео, я крайне доволен что нашел такой контент!)
@dmitryshkinder1543
@dmitryshkinder1543 3 года назад
Такие сложные темы очень просто объясняешь! Спасибо огромное за твой труд
@danilsilantyev9623
@danilsilantyev9623 2 года назад
Огромное спасибо, Владилен! Как же ты суперски помогаешь развиваться, т.к. в ру-сообществе мало действительно крутых курсов и уроков (даже платных), после твоего курса на Udemy и всех видео по JS'у могу действительно создавать крутые веб-приложения, которые радуют даже себя! Спасибо за то, что помог учиться в кайф!)
@vladpobidash
@vladpobidash 4 года назад
Это лучшее объяснение что я находил за все время изучения асинхронности в js. Спасибо большое что делишься так доступно и наглядно знаниями!
@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.
@alexon3272
@alexon3272 4 года назад
Лучшее видео и урок, показывающий всю суть принципа работы языка javaScript! Автору БОЛЬШОЕ СПАСИБО!
@user-ue4hy9so3l
@user-ue4hy9so3l 3 года назад
Добрый день. Очень доходчивая и наглядная подача. Огромное спасибо за Ваш труд.
@user-bo3yz5rd4n
@user-bo3yz5rd4n 2 года назад
Знание и умение объснять это разные вещи. У тебя же есть и то, и то. Респект, спасибо!
@bukanaka
@bukanaka 3 года назад
В первые слышу про асинхронность, но материал был грамотно подан, что и последовало моему понятию с первого раза. Спасибо, Влад))
@user-my7bq2fq5i
@user-my7bq2fq5i 2 года назад
Спасибо за такой легкий и понятный формат предоставления информации.
@StetskoV
@StetskoV 3 года назад
Владилен, спасибо за труд! Все очень доходчиво!
@nan-simon
@nan-simon 2 года назад
Мне нравится ваш восхищенный голос, когда вы рассказываете) Это, очень здорово) 👍
@dmytrohelbak
@dmytrohelbak 4 года назад
так просто аж страшно))) Вы гениально просто всё объяснили. Спасибо, Владилен!
@pavloskuibida6292
@pavloskuibida6292 3 года назад
на курсах показывали на картинка, ничего не понял, Владилен за 17 мин донес все! В очередной раз поклон!
@tamesshka
@tamesshka 3 года назад
Это было очень увлекательно, Владилен! Спасибо большое за материал!
@realmadrid-ji9bd
@realmadrid-ji9bd 3 года назад
Более подробного объяснение я нигде не видел! Спасибо вам большое 👍👍👍
@olya9054
@olya9054 4 года назад
Отличное видео, большое спасибо. Все очень понятно, смотреть и слушать приятно. Очень рада, что нашла ваш канал!
@OnlyLuck1000
@OnlyLuck1000 3 года назад
Просто лучший! Кратко, наглядно, понятно. Спасибо за труд!
@annasamoylenko3804
@annasamoylenko3804 4 года назад
Владилен, спасибо! Четко, ясно, понятно) Продолжай творить)
@barb0ssa227
@barb0ssa227 4 года назад
Как просто ты все обьяснил, сказка просто! Спасибо друг, ты классный учитель
@user-tm1vg2lk7q
@user-tm1vg2lk7q 3 года назад
Влад, ну ты вообще красавчик ! Очень круто подаешь материал , спасибо за труды, очень качественный контент ! Успехов тебе профессор Владилен Минин !
@user-tx7uv9gl4f
@user-tx7uv9gl4f 2 года назад
Спасибо огромное! Это просто гениально!!! Спасибо за Ваш труд! Желаю роста Вашему каналу!!!
@user-er6rb6xw6f
@user-er6rb6xw6f Год назад
Сколько статей не читал не мог полностью понять как работает event loop. После этого видео все стало предельно ясно. Спасибо за это :)
@ninzzo9867
@ninzzo9867 2 года назад
самый четкий лектор) Показать с примером на этом сайте это очень круто!
@romanshevchenko9237
@romanshevchenko9237 7 месяцев назад
Лучшее видео по теме из всего, что я смотрел
@TheSerikzhan
@TheSerikzhan 2 года назад
Очень доступное объяснение! Спасибо автору!
@valentinknoll4106
@valentinknoll4106 4 года назад
Спасибо, у вас талант хорошего учителя
@user-ky4vq5jm5u
@user-ky4vq5jm5u 3 года назад
Присоеденяюсь
@alexmajak3159
@alexmajak3159 2 года назад
Спасибо за труд. Многие вещи максимально понятно.
@sergeiskipin6733
@sergeiskipin6733 3 года назад
в мозгу стало как то чище и просторней ), спасибо!
@alexandrvinogradov8346
@alexandrvinogradov8346 Год назад
Ох, впервые за три года понятное мне объяснение Event Loop, спасибо! :)
@Russian-Stalinist
@Russian-Stalinist 11 месяцев назад
На самом деле нет. Event loop может быть реализован двумя основными способами: 1) на каждый поток и 2) с пулом потоков. Объяснение так себе. Event loop'ы не специфичны для JS. Любой асинхронный код основан на эвент лупах, в любых языках.
@yanarusakova1632
@yanarusakova1632 Год назад
Максимально доступно и очень быстро Вам удалось объяснить!!!🔥🔥
@vallery1395
@vallery1395 Год назад
С удовольствием смотрю все Ваши видео! Подписка + лайк! Спасибо!
@drl232
@drl232 3 года назад
Владилен респект вам за просвещения в JavaScript !
@user-wd7mo6iq1e
@user-wd7mo6iq1e 4 года назад
Благодарю за урок. Очень наглядно и доступно, JS становится всё проще и проще. :))
@fantast2568
@fantast2568 4 года назад
Спасибо за столь простое и понятное объяснение ! :)
@IvJaiN
@IvJaiN 2 года назад
тему уяснил на 10 баллов, спасибо за лучшее объяснение!
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 года назад
Кратко, наглядно, понятно. Спасибо! Event Loop.
@user-gx7kf9um9x
@user-gx7kf9um9x 4 года назад
Агонь, ты лучший! Очень доступно!
@user-gf8ef2rd9n
@user-gf8ef2rd9n Год назад
Юху, наконец-то понятно, как это работает. Огромное спасибо за урок👍
@user-dl1ii9tp4u
@user-dl1ii9tp4u 3 года назад
Самые лучшие уроки на ютубе.
@mila4308
@mila4308 2 года назад
идеально, гениально и просто! лучший учитель
@alekseyberezov8020
@alekseyberezov8020 3 года назад
Спасибо бро! Это самое крутое и наглядное объяснение Event Loop.
@user-zk5ok6wn2l
@user-zk5ok6wn2l 4 года назад
Круто объяснил. Я наконец-то понял. Спасибо Владилен
@arti_do2427
@arti_do2427 Год назад
Очень доступное объяснение. Спасибо!
@promax866
@promax866 4 года назад
С визуализацией понятнее стало, спасибо!
@Haruno4ka
@Haruno4ka 4 года назад
Класс! Раньше не могла понять , теперь стало понятнее ! Спасибо большое!
@user-hp5hw8su8q
@user-hp5hw8su8q 4 года назад
Хорошо объяснили асинхронность, большое спасибо 💪
@Skif769
@Skif769 3 года назад
Ты ваще краса, 2 мин видео а уже столько нового узнал!
@user-ks6gv8gm7c
@user-ks6gv8gm7c 4 года назад
Лучшие уроки на ютубе! Продолжай пожалуйста)
@VladilenMinin
@VladilenMinin 4 года назад
Благодарю за такой отзыв)
@blog_mukhammada
@blog_mukhammada 3 года назад
Видеоуроки топ! Спасибо вам большое!
@maksymkushchenko7054
@maksymkushchenko7054 Год назад
Отличное разъяснение, благодарю!
@user-oc3pp2iv8r
@user-oc3pp2iv8r 4 года назад
Отличный урок! Доступно и понятно!
@tumenit
@tumenit 3 года назад
Так засмотрелся, что забыл поставить лайки, пришлось вернуться ) Спасибо!
@mariagedrovith2189
@mariagedrovith2189 3 года назад
Спасибо за такое доступное объяснение)
@denyslinetskyi
@denyslinetskyi Год назад
Очень доступно и понятно! Спасибо!)🤘
@user-zg6zp4jf4f
@user-zg6zp4jf4f 4 года назад
Круто, спасибо за развернутый разбор
@alex_k21
@alex_k21 3 года назад
хотелось бы, конечно, еще услышать что-нибудь про приоритетность микро и макротасков) но для начинающих, думаю, и этого достаточно
@angrycatstudio2816
@angrycatstudio2816 4 года назад
Чувак, ты очень крутой. Спасибо за разъяснения
@icehunterman
@icehunterman 4 года назад
Самое лучшее пояснение! Благодарю
@romanhassazhyrov5558
@romanhassazhyrov5558 Год назад
Лучшее объяснение, понял с первого раза!
@Dendor3519
@Dendor3519 2 года назад
Владилен!!! Всё классно рассказываешь!
@peterk9449
@peterk9449 3 года назад
Поздравляю с 100 000 подписчиков!!! Так держать!
@VladilenMinin
@VladilenMinin 3 года назад
Благодарю)
@fusome
@fusome 3 года назад
супер. Всё максимально наглядно и понятно!
@RomanKalugin
@RomanKalugin 4 года назад
Так не хватало серии таких видосов!
@Snegurjan
@Snegurjan 3 года назад
Урааа ,я все понял ,это было пугающе просто,Владилен учитель от Бога!
@user-fd7zn7yz3s
@user-fd7zn7yz3s 3 года назад
Спасибо! Очень хорошее пояснение🙏💪
@deepindub
@deepindub 4 года назад
просто праздник какой-то!
@uaplatformacomua
@uaplatformacomua 2 года назад
Очень понятно, спасибо, Владилен
@user-bd4lw9hx3s
@user-bd4lw9hx3s 2 года назад
Спасибо большое! Все понятно! Отличное объяснение!
@selfcreator8921
@selfcreator8921 Месяц назад
Отлично видео, большое спасибо за твой труд
@user-vi7oj9sh6l
@user-vi7oj9sh6l 4 года назад
Владилен спасибо за асинхроность.круто!!!
@Lord__Foxtrot
@Lord__Foxtrot Год назад
Спасибо большое за детальное объяснение !)
@ruslwhite
@ruslwhite 2 года назад
Было бы здорово ещё описать что относится к таскам, а что к микротаскам и их очередь выполнения
@user-nw3nt9kq6m
@user-nw3nt9kq6m 3 года назад
Спасибо тебе, Ленин, ты крут!
@SanchoXDE1337
@SanchoXDE1337 4 года назад
Очень хороший урок, спасибо!
@GordonBreazz
@GordonBreazz 4 года назад
Браво, отличный урок!
@user-sl4mb1iy3h
@user-sl4mb1iy3h 2 года назад
Дуже якісно пояснив. Автору респект.
@user-lf9xi8gn8x
@user-lf9xi8gn8x 11 месяцев назад
Спасибо большое за такие уроки
@user-cd1sr5sx2r
@user-cd1sr5sx2r 3 года назад
Очень хороший показательный пример.
@user-ne7fu5lr3z
@user-ne7fu5lr3z 3 года назад
Я в шоке, ты такой красавчик, по полочкам обяснил )
@rzdegor1978
@rzdegor1978 3 года назад
Хоть теперь мне стало это понятно )) Включая предидущие уроки ))
@anriat2141
@anriat2141 3 года назад
чел ты просто ахуенно объясняешь!!! Без лишней воды, прозрачно и понятно! Респект тебе! Я прям очень Благодарен тебе, что ты есть!!!
@olegmaz3969
@olegmaz3969 4 года назад
Очень хорошо объяснил. Спасибо
@exploringtheworld8780
@exploringtheworld8780 2 года назад
Спасибо, Владилен!
@RewCSharp
@RewCSharp 4 месяца назад
Спасибо за урок!
@_Fantom_.
@_Fantom_. 4 года назад
Спасибо, отличный урок!
@jewgienij6953
@jewgienij6953 2 года назад
Thank you for this content, man. It's really the best explanation of the Async on the Internet :)
@vasiloconnell281
@vasiloconnell281 4 года назад
наконец-то разобрался с этим event loop
@dn_zlv
@dn_zlv 4 года назад
Очень круто объясняешь! Преподы бы так разжовывали)) спасибо!!
@user-ss3qy3zu9k
@user-ss3qy3zu9k Год назад
Всё просто и понятно. Спасибо!
@highend5358
@highend5358 3 года назад
Великолепный урок! Сразу подписка.
@sirinbirdy
@sirinbirdy Год назад
Спасибо! Очень понятно и наглядно)
@sulmom78
@sulmom78 4 года назад
Огромное спасибо за видео!
@kerdi_it4863
@kerdi_it4863 2 года назад
\\\Красавчик братан. обьясняешь как надо. преподавать это твоя стихия
@shillo_a
@shillo_a 4 года назад
Отличное описание, спасибо!
@artem_doronin
@artem_doronin 2 года назад
Красавчик! Крутое объяснение
@lumeaceaiuluisrl6343
@lumeaceaiuluisrl6343 3 года назад
Отлично всё объяснил, спасибо!
Далее
Excited Dog Zooms In and Out of Sliding Door!
00:18
Просмотров 3,4 млн
100% VS 10% 🤣 #shorts
00:24
Просмотров 6 млн