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

  Переглядів 377,673

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

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

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 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 роки тому
обожаю момент, когда "И на самом деле..это всё")))
@StetskoV
@StetskoV 3 роки тому
Владилен, спасибо за труд! Все очень доходчиво!
@annasamoylenko3804
@annasamoylenko3804 4 роки тому
Владилен, спасибо! Четко, ясно, понятно) Продолжай творить)
@dmytrohelbak
@dmytrohelbak 4 роки тому
так просто аж страшно))) Вы гениально просто всё объяснили. Спасибо, Владилен!
@vadicus6534
@vadicus6534 3 роки тому
Отличная подача, Владилен! Отдельное спасибо за то что ты подаешь информацию медленно, с повторами и примерами. Это именно то чего мне не хватает в обучающих материалах по js! Отличное видео, я крайне доволен что нашел такой контент!)
@tamesshka
@tamesshka 3 роки тому
Это было очень увлекательно, Владилен! Спасибо большое за материал!
@dmitryshkinder1543
@dmitryshkinder1543 3 роки тому
Такие сложные темы очень просто объясняешь! Спасибо огромное за твой труд
@olya9054
@olya9054 4 роки тому
Отличное видео, большое спасибо. Все очень понятно, смотреть и слушать приятно. Очень рада, что нашла ваш канал!
@valentinknoll4106
@valentinknoll4106 4 роки тому
Спасибо, у вас талант хорошего учителя
@user-ky4vq5jm5u
@user-ky4vq5jm5u 3 роки тому
Присоеденяюсь
@OnlyLuck1000
@OnlyLuck1000 3 роки тому
Просто лучший! Кратко, наглядно, понятно. Спасибо за труд!
@realmadrid-ji9bd
@realmadrid-ji9bd 3 роки тому
Более подробного объяснение я нигде не видел! Спасибо вам большое 👍👍👍
@user-my7bq2fq5i
@user-my7bq2fq5i 2 роки тому
Спасибо за такой легкий и понятный формат предоставления информации.
@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.
@danilsilantyev9623
@danilsilantyev9623 2 роки тому
Огромное спасибо, Владилен! Как же ты суперски помогаешь развиваться, т.к. в ру-сообществе мало действительно крутых курсов и уроков (даже платных), после твоего курса на Udemy и всех видео по JS'у могу действительно создавать крутые веб-приложения, которые радуют даже себя! Спасибо за то, что помог учиться в кайф!)
@user-bo3yz5rd4n
@user-bo3yz5rd4n 2 роки тому
Знание и умение объснять это разные вещи. У тебя же есть и то, и то. Респект, спасибо!
@user-ue4hy9so3l
@user-ue4hy9so3l 3 роки тому
Добрый день. Очень доходчивая и наглядная подача. Огромное спасибо за Ваш труд.
@bukanaka
@bukanaka 3 роки тому
В первые слышу про асинхронность, но материал был грамотно подан, что и последовало моему понятию с первого раза. Спасибо, Влад))
@alexon3272
@alexon3272 4 роки тому
Лучшее видео и урок, показывающий всю суть принципа работы языка javaScript! Автору БОЛЬШОЕ СПАСИБО!
@user-tx7uv9gl4f
@user-tx7uv9gl4f 2 роки тому
Спасибо огромное! Это просто гениально!!! Спасибо за Ваш труд! Желаю роста Вашему каналу!!!
@nan-simon
@nan-simon 2 роки тому
Мне нравится ваш восхищенный голос, когда вы рассказываете) Это, очень здорово) 👍
@barb0ssa227
@barb0ssa227 4 роки тому
Как просто ты все обьяснил, сказка просто! Спасибо друг, ты классный учитель
@sergeiskipin6733
@sergeiskipin6733 3 роки тому
в мозгу стало как то чище и просторней ), спасибо!
@romanshevchenko9237
@romanshevchenko9237 7 місяців тому
Лучшее видео по теме из всего, что я смотрел
@user-tm1vg2lk7q
@user-tm1vg2lk7q 3 роки тому
Влад, ну ты вообще красавчик ! Очень круто подаешь материал , спасибо за труды, очень качественный контент ! Успехов тебе профессор Владилен Минин !
@alexandrvinogradov8346
@alexandrvinogradov8346 Рік тому
Ох, впервые за три года понятное мне объяснение Event Loop, спасибо! :)
@Russian-Stalinist
@Russian-Stalinist 11 місяців тому
На самом деле нет. Event loop может быть реализован двумя основными способами: 1) на каждый поток и 2) с пулом потоков. Объяснение так себе. Event loop'ы не специфичны для JS. Любой асинхронный код основан на эвент лупах, в любых языках.
@TheSerikzhan
@TheSerikzhan 2 роки тому
Очень доступное объяснение! Спасибо автору!
@fantast2568
@fantast2568 4 роки тому
Спасибо за столь простое и понятное объяснение ! :)
@alexmajak3159
@alexmajak3159 2 роки тому
Спасибо за труд. Многие вещи максимально понятно.
@ninzzo9867
@ninzzo9867 2 роки тому
самый четкий лектор) Показать с примером на этом сайте это очень круто!
@alex_k21
@alex_k21 3 роки тому
хотелось бы, конечно, еще услышать что-нибудь про приоритетность микро и макротасков) но для начинающих, думаю, и этого достаточно
@pavloskuibida6292
@pavloskuibida6292 3 роки тому
на курсах показывали на картинка, ничего не понял, Владилен за 17 мин донес все! В очередной раз поклон!
@user-wd7mo6iq1e
@user-wd7mo6iq1e 4 роки тому
Благодарю за урок. Очень наглядно и доступно, JS становится всё проще и проще. :))
@user-gx7kf9um9x
@user-gx7kf9um9x 4 роки тому
Агонь, ты лучший! Очень доступно!
@user-er6rb6xw6f
@user-er6rb6xw6f Рік тому
Сколько статей не читал не мог полностью понять как работает event loop. После этого видео все стало предельно ясно. Спасибо за это :)
@ruslwhite
@ruslwhite 2 роки тому
Было бы здорово ещё описать что относится к таскам, а что к микротаскам и их очередь выполнения
@user-hp5hw8su8q
@user-hp5hw8su8q 4 роки тому
Хорошо объяснили асинхронность, большое спасибо 💪
@vallery1395
@vallery1395 Рік тому
С удовольствием смотрю все Ваши видео! Подписка + лайк! Спасибо!
@Haruno4ka
@Haruno4ka 4 роки тому
Класс! Раньше не могла понять , теперь стало понятнее ! Спасибо большое!
@yanarusakova1632
@yanarusakova1632 Рік тому
Максимально доступно и очень быстро Вам удалось объяснить!!!🔥🔥
@user-zk5ok6wn2l
@user-zk5ok6wn2l 4 роки тому
Круто объяснил. Я наконец-то понял. Спасибо Владилен
@user-zg6zp4jf4f
@user-zg6zp4jf4f 4 роки тому
Круто, спасибо за развернутый разбор
@blog_mukhammada
@blog_mukhammada 3 роки тому
Видеоуроки топ! Спасибо вам большое!
@arti_do2427
@arti_do2427 Рік тому
Очень доступное объяснение. Спасибо!
@user-oc3pp2iv8r
@user-oc3pp2iv8r 4 роки тому
Отличный урок! Доступно и понятно!
@user-gf8ef2rd9n
@user-gf8ef2rd9n Рік тому
Юху, наконец-то понятно, как это работает. Огромное спасибо за урок👍
@mila4308
@mila4308 2 роки тому
идеально, гениально и просто! лучший учитель
@deepindub
@deepindub 4 роки тому
просто праздник какой-то!
@icehunterman
@icehunterman 4 роки тому
Самое лучшее пояснение! Благодарю
@maksymkushchenko7054
@maksymkushchenko7054 Рік тому
Отличное разъяснение, благодарю!
@mariagedrovith2189
@mariagedrovith2189 3 роки тому
Спасибо за такое доступное объяснение)
@IvJaiN
@IvJaiN 2 роки тому
тему уяснил на 10 баллов, спасибо за лучшее объяснение!
@RewCSharp
@RewCSharp 4 місяці тому
Спасибо за урок!
@alekseyberezov8020
@alekseyberezov8020 3 роки тому
Спасибо бро! Это самое крутое и наглядное объяснение Event Loop.
@promax866
@promax866 4 роки тому
С визуализацией понятнее стало, спасибо!
@user-dl1ii9tp4u
@user-dl1ii9tp4u 3 роки тому
Самые лучшие уроки на ютубе.
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 роки тому
Кратко, наглядно, понятно. Спасибо! Event Loop.
@drl232
@drl232 3 роки тому
Владилен респект вам за просвещения в JavaScript !
@denyslinetskyi
@denyslinetskyi Рік тому
Очень доступно и понятно! Спасибо!)🤘
@GordonBreazz
@GordonBreazz 4 роки тому
Браво, отличный урок!
@uaplatformacomua
@uaplatformacomua 2 роки тому
Очень понятно, спасибо, Владилен
@user-bd4lw9hx3s
@user-bd4lw9hx3s 2 роки тому
Спасибо большое! Все понятно! Отличное объяснение!
@Skif769
@Skif769 3 роки тому
Ты ваще краса, 2 мин видео а уже столько нового узнал!
@user-fd7zn7yz3s
@user-fd7zn7yz3s 3 роки тому
Спасибо! Очень хорошее пояснение🙏💪
@Lord__Foxtrot
@Lord__Foxtrot Рік тому
Спасибо большое за детальное объяснение !)
@RomanKalugin
@RomanKalugin 4 роки тому
Так не хватало серии таких видосов!
@SanchoXDE1337
@SanchoXDE1337 4 роки тому
Очень хороший урок, спасибо!
@selfcreator8921
@selfcreator8921 Місяць тому
Отлично видео, большое спасибо за твой труд
@peterk9449
@peterk9449 3 роки тому
Поздравляю с 100 000 подписчиков!!! Так держать!
@VladilenMinin
@VladilenMinin 3 роки тому
Благодарю)
@fusome
@fusome 3 роки тому
супер. Всё максимально наглядно и понятно!
@Dendor3519
@Dendor3519 2 роки тому
Владилен!!! Всё классно рассказываешь!
@user-ks6gv8gm7c
@user-ks6gv8gm7c 4 роки тому
Лучшие уроки на ютубе! Продолжай пожалуйста)
@VladilenMinin
@VladilenMinin 4 роки тому
Благодарю за такой отзыв)
@user-nw3nt9kq6m
@user-nw3nt9kq6m 3 роки тому
Спасибо тебе, Ленин, ты крут!
@user-lf9xi8gn8x
@user-lf9xi8gn8x 11 місяців тому
Спасибо большое за такие уроки
@angrycatstudio2816
@angrycatstudio2816 4 роки тому
Чувак, ты очень крутой. Спасибо за разъяснения
@olegmaz3969
@olegmaz3969 4 роки тому
Очень хорошо объяснил. Спасибо
@exploringtheworld8780
@exploringtheworld8780 2 роки тому
Спасибо, Владилен!
@jewgienij6953
@jewgienij6953 2 роки тому
Thank you for this content, man. It's really the best explanation of the Async on the Internet :)
@shillo_a
@shillo_a 4 роки тому
Отличное описание, спасибо!
@tumenit
@tumenit 3 роки тому
Так засмотрелся, что забыл поставить лайки, пришлось вернуться ) Спасибо!
@user-vi7oj9sh6l
@user-vi7oj9sh6l 4 роки тому
Владилен спасибо за асинхроность.круто!!!
@_Fantom_.
@_Fantom_. 4 роки тому
Спасибо, отличный урок!
@sulmom78
@sulmom78 4 роки тому
Огромное спасибо за видео!
@user-ss3qy3zu9k
@user-ss3qy3zu9k Рік тому
Всё просто и понятно. Спасибо!
@romanhassazhyrov5558
@romanhassazhyrov5558 Рік тому
Лучшее объяснение, понял с первого раза!
@ideshmaaerdene-ochir4247
@ideshmaaerdene-ochir4247 3 роки тому
Thank you very much. Not this one but all you tutorials are very good! Good luck!
@pustotaxoxo
@pustotaxoxo 3 роки тому
Благодарю за видеоролик
@lumeaceaiuluisrl6343
@lumeaceaiuluisrl6343 3 роки тому
Отлично всё объяснил, спасибо!
@Snegurjan
@Snegurjan 3 роки тому
Урааа ,я все понял ,это было пугающе просто,Владилен учитель от Бога!
@rzdegor1978
@rzdegor1978 3 роки тому
Хоть теперь мне стало это понятно )) Включая предидущие уроки ))
@sirinbirdy
@sirinbirdy Рік тому
Спасибо! Очень понятно и наглядно)
@jocoders6560
@jocoders6560 4 роки тому
Все понятно, как всегда! У тебя дар Владилен))
@evgeny9242
@evgeny9242 4 роки тому
спасибо, ооочень понятно и интересно
@user-le8on5vq4e
@user-le8on5vq4e 4 роки тому
Конструктивно, понятно, однозначно лайк подписка
@VladilenMinin
@VladilenMinin 4 роки тому
Добро пожаловать)
@dn_zlv
@dn_zlv 4 роки тому
Очень круто объясняешь! Преподы бы так разжовывали)) спасибо!!
@artem_doronin
@artem_doronin 2 роки тому
Красавчик! Крутое объяснение
@user-ml8hn5kg9e
@user-ml8hn5kg9e 2 роки тому
Шикарный Урок!!!!
@highend5358
@highend5358 3 роки тому
Великолепный урок! Сразу подписка.
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
Владилен Минин
Переглядів 556 тис.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Переглядів 27 млн
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Переглядів 4,2 млн
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Переглядів 3,3 млн
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 8 тис.
Топ 10 ИИ каждый программист должен знать
22:46
Владилен Минин
Переглядів 22 тис.
РАБОТАЙ МЕНЬШЕ: Как достичь цели за 2-4 часа в день
21:18
Как учиться в переизбытке информации
33:55
Владилен Минин
Переглядів 9 тис.