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

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

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

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

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 6 місяців тому
@@grib-pix ты только что ответил сам на свой вопрос!
@trreyi
@trreyi 3 місяці тому
​@@justfisher2920можно ли ваш юзер в ТГ поговорить на счёт js
@relaxandwatch4091
@relaxandwatch4091 2 місяці тому
Ну, ты тоже не до конца написал, следует бы упоминуть, что сначало выполняются все микротаски(промисы,колбэки из queue microtasks(), колбэки MutationObserver, а потом только одна макротаска(если она пораждает микротаски, то эти микротаски выполняются сразу же после это макротаски), т.е получим: все микротаски, 1 макротаска, все микротаски, 1 макротаска и т.д.
@user-tb3mm6dl3z
@user-tb3mm6dl3z Місяць тому
Синхронный по очереди вот как код идет с первой строки до последней.А если внутри асинхронный будет то будет как в видео вот указанно асинхронный код дождеться пока выполнеться весь синхронный.@@grib-pix
@bullet3898
@bullet3898 3 роки тому
обожаю момент, когда "И на самом деле..это всё")))
@annasamoylenko3804
@annasamoylenko3804 4 роки тому
Владилен, спасибо! Четко, ясно, понятно) Продолжай творить)
@tamesshka
@tamesshka 3 роки тому
Это было очень увлекательно, Владилен! Спасибо большое за материал!
@StetskoV
@StetskoV 3 роки тому
Владилен, спасибо за труд! Все очень доходчиво!
@vadicus6534
@vadicus6534 3 роки тому
Отличная подача, Владилен! Отдельное спасибо за то что ты подаешь информацию медленно, с повторами и примерами. Это именно то чего мне не хватает в обучающих материалах по js! Отличное видео, я крайне доволен что нашел такой контент!)
@dmitryshkinder1543
@dmitryshkinder1543 3 роки тому
Такие сложные темы очень просто объясняешь! Спасибо огромное за твой труд
@olya9054
@olya9054 4 роки тому
Отличное видео, большое спасибо. Все очень понятно, смотреть и слушать приятно. Очень рада, что нашла ваш канал!
@OnlyLuck1000
@OnlyLuck1000 3 роки тому
Просто лучший! Кратко, наглядно, понятно. Спасибо за труд!
@nan-simon
@nan-simon 2 роки тому
Мне нравится ваш восхищенный голос, когда вы рассказываете) Это, очень здорово) 👍
@alexandrvinogradov8346
@alexandrvinogradov8346 Рік тому
Ох, впервые за три года понятное мне объяснение Event Loop, спасибо! :)
@Russian-Stalinist
@Russian-Stalinist 11 місяців тому
На самом деле нет. Event loop может быть реализован двумя основными способами: 1) на каждый поток и 2) с пулом потоков. Объяснение так себе. Event loop'ы не специфичны для JS. Любой асинхронный код основан на эвент лупах, в любых языках.
@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.
@pavloskuibida6292
@pavloskuibida6292 3 роки тому
на курсах показывали на картинка, ничего не понял, Владилен за 17 мин донес все! В очередной раз поклон!
@alexmajak3159
@alexmajak3159 2 роки тому
Спасибо за труд. Многие вещи максимально понятно.
@sergeiskipin6733
@sergeiskipin6733 3 роки тому
в мозгу стало как то чище и просторней ), спасибо!
@realmadrid-ji9bd
@realmadrid-ji9bd 3 роки тому
Более подробного объяснение я нигде не видел! Спасибо вам большое 👍👍👍
@TheSerikzhan
@TheSerikzhan 2 роки тому
Очень доступное объяснение! Спасибо автору!
@user-tx7uv9gl4f
@user-tx7uv9gl4f 2 роки тому
Спасибо огромное! Это просто гениально!!! Спасибо за Ваш труд! Желаю роста Вашему каналу!!!
@anogoeva
@anogoeva 2 роки тому
Спасибо за такой легкий и понятный формат предоставления информации.
@bukanaka
@bukanaka 3 роки тому
В первые слышу про асинхронность, но материал был грамотно подан, что и последовало моему понятию с первого раза. Спасибо, Влад))
@fantast2568
@fantast2568 4 роки тому
Спасибо за столь простое и понятное объяснение ! :)
@alexon3272
@alexon3272 4 роки тому
Лучшее видео и урок, показывающий всю суть принципа работы языка javaScript! Автору БОЛЬШОЕ СПАСИБО!
@barb0ssa227
@barb0ssa227 4 роки тому
Как просто ты все обьяснил, сказка просто! Спасибо друг, ты классный учитель
@user-bo3yz5rd4n
@user-bo3yz5rd4n 2 роки тому
Знание и умение объснять это разные вещи. У тебя же есть и то, и то. Респект, спасибо!
@user-ue4hy9so3l
@user-ue4hy9so3l 3 роки тому
Добрый день. Очень доходчивая и наглядная подача. Огромное спасибо за Ваш труд.
@user-tm1vg2lk7q
@user-tm1vg2lk7q 3 роки тому
Влад, ну ты вообще красавчик ! Очень круто подаешь материал , спасибо за труды, очень качественный контент ! Успехов тебе профессор Владилен Минин !
@arti_do2427
@arti_do2427 Рік тому
Очень доступное объяснение. Спасибо!
@user-hp5hw8su8q
@user-hp5hw8su8q 4 роки тому
Хорошо объяснили асинхронность, большое спасибо 💪
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 роки тому
Кратко, наглядно, понятно. Спасибо! Event Loop.
@IvJaiN
@IvJaiN 2 роки тому
тему уяснил на 10 баллов, спасибо за лучшее объяснение!
@user-gx7kf9um9x
@user-gx7kf9um9x 4 роки тому
Агонь, ты лучший! Очень доступно!
@alex_k21
@alex_k21 3 роки тому
хотелось бы, конечно, еще услышать что-нибудь про приоритетность микро и макротасков) но для начинающих, думаю, и этого достаточно
@mila4308
@mila4308 2 роки тому
идеально, гениально и просто! лучший учитель
@user-gf8ef2rd9n
@user-gf8ef2rd9n Рік тому
Юху, наконец-то понятно, как это работает. Огромное спасибо за урок👍
@yanarusakova1632
@yanarusakova1632 Рік тому
Максимально доступно и очень быстро Вам удалось объяснить!!!🔥🔥
@vallery1395
@vallery1395 Рік тому
С удовольствием смотрю все Ваши видео! Подписка + лайк! Спасибо!
@user-er6rb6xw6f
@user-er6rb6xw6f Рік тому
Сколько статей не читал не мог полностью понять как работает event loop. После этого видео все стало предельно ясно. Спасибо за это :)
@ninzzo9867
@ninzzo9867 2 роки тому
самый четкий лектор) Показать с примером на этом сайте это очень круто!
@user-zk5ok6wn2l
@user-zk5ok6wn2l 4 роки тому
Круто объяснил. Я наконец-то понял. Спасибо Владилен
@Haruno4ka
@Haruno4ka 4 роки тому
Класс! Раньше не могла понять , теперь стало понятнее ! Спасибо большое!
@blog_mukhammada
@blog_mukhammada 3 роки тому
Видеоуроки топ! Спасибо вам большое!
@user-zg6zp4jf4f
@user-zg6zp4jf4f 4 роки тому
Круто, спасибо за развернутый разбор
@mariagedrovith2189
@mariagedrovith2189 3 роки тому
Спасибо за такое доступное объяснение)
@maksymkushchenko7054
@maksymkushchenko7054 Рік тому
Отличное разъяснение, благодарю!
@drl232
@drl232 3 роки тому
Владилен респект вам за просвещения в JavaScript !
@user-oc3pp2iv8r
@user-oc3pp2iv8r 4 роки тому
Отличный урок! Доступно и понятно!
@deepindub
@deepindub 4 роки тому
просто праздник какой-то!
@promax866
@promax866 4 роки тому
С визуализацией понятнее стало, спасибо!
@valentinknoll4106
@valentinknoll4106 4 роки тому
Спасибо, у вас талант хорошего учителя
@user-ky4vq5jm5u
@user-ky4vq5jm5u 3 роки тому
Присоеденяюсь
@denyslinetskyi
@denyslinetskyi Рік тому
Очень доступно и понятно! Спасибо!)🤘
@icehunterman
@icehunterman 4 роки тому
Самое лучшее пояснение! Благодарю
@dmytrohelbak
@dmytrohelbak 4 роки тому
так просто аж страшно))) Вы гениально просто всё объяснили. Спасибо, Владилен!
@alekseyberezov8020
@alekseyberezov8020 3 роки тому
Спасибо бро! Это самое крутое и наглядное объяснение Event Loop.
@user-lf9xi8gn8x
@user-lf9xi8gn8x 11 місяців тому
Спасибо большое за такие уроки
@user-dl1ii9tp4u
@user-dl1ii9tp4u 3 роки тому
Самые лучшие уроки на ютубе.
@user-bd4lw9hx3s
@user-bd4lw9hx3s 2 роки тому
Спасибо большое! Все понятно! Отличное объяснение!
@Lord__Foxtrot
@Lord__Foxtrot Рік тому
Спасибо большое за детальное объяснение !)
@user-fd7zn7yz3s
@user-fd7zn7yz3s 3 роки тому
Спасибо! Очень хорошее пояснение🙏💪
@selfcreator8921
@selfcreator8921 Місяць тому
Отлично видео, большое спасибо за твой труд
@Skif769
@Skif769 3 роки тому
Ты ваще краса, 2 мин видео а уже столько нового узнал!
@user-ks6gv8gm7c
@user-ks6gv8gm7c 4 роки тому
Лучшие уроки на ютубе! Продолжай пожалуйста)
@VladilenMinin
@VladilenMinin 4 роки тому
Благодарю за такой отзыв)
@ruslwhite
@ruslwhite 2 роки тому
Было бы здорово ещё описать что относится к таскам, а что к микротаскам и их очередь выполнения
@user-nw3nt9kq6m
@user-nw3nt9kq6m 3 роки тому
Спасибо тебе, Ленин, ты крут!
@angrycatstudio2816
@angrycatstudio2816 4 роки тому
Чувак, ты очень крутой. Спасибо за разъяснения
@olegmaz3969
@olegmaz3969 4 роки тому
Очень хорошо объяснил. Спасибо
@romanhassazhyrov5558
@romanhassazhyrov5558 Рік тому
Лучшее объяснение, понял с первого раза!
@GordonBreazz
@GordonBreazz 4 роки тому
Браво, отличный урок!
@RewCSharp
@RewCSharp 5 місяців тому
Спасибо за урок!
@uaplatformacomua
@uaplatformacomua 2 роки тому
Очень понятно, спасибо, Владилен
@user-wd7mo6iq1e
@user-wd7mo6iq1e 4 роки тому
Благодарю за урок. Очень наглядно и доступно, JS становится всё проще и проще. :))
@user-ss3qy3zu9k
@user-ss3qy3zu9k Рік тому
Всё просто и понятно. Спасибо!
@user-vi7oj9sh6l
@user-vi7oj9sh6l 4 роки тому
Владилен спасибо за асинхроность.круто!!!
@tumenit
@tumenit 3 роки тому
Так засмотрелся, что забыл поставить лайки, пришлось вернуться ) Спасибо!
@romanshevchenko9237
@romanshevchenko9237 7 місяців тому
Лучшее видео по теме из всего, что я смотрел
@exploringtheworld8780
@exploringtheworld8780 2 роки тому
Спасибо, Владилен!
@Dendor3519
@Dendor3519 2 роки тому
Владилен!!! Всё классно рассказываешь!
@SanchoXDE1337
@SanchoXDE1337 4 роки тому
Очень хороший урок, спасибо!
@fusome
@fusome 3 роки тому
супер. Всё максимально наглядно и понятно!
@sulmom78
@sulmom78 4 роки тому
Огромное спасибо за видео!
@_Fantom_.
@_Fantom_. 4 роки тому
Спасибо, отличный урок!
@RomanKalugin
@RomanKalugin 4 роки тому
Так не хватало серии таких видосов!
@user-cd1sr5sx2r
@user-cd1sr5sx2r 3 роки тому
Очень хороший показательный пример.
@pustotaxoxo
@pustotaxoxo 3 роки тому
Благодарю за видеоролик
@user-le8on5vq4e
@user-le8on5vq4e 4 роки тому
Конструктивно, понятно, однозначно лайк подписка
@VladilenMinin
@VladilenMinin 4 роки тому
Добро пожаловать)
@Snegurjan
@Snegurjan 3 роки тому
Урааа ,я все понял ,это было пугающе просто,Владилен учитель от Бога!
@user-ne7fu5lr3z
@user-ne7fu5lr3z 3 роки тому
Я в шоке, ты такой красавчик, по полочкам обяснил )
@GUNTRUP_
@GUNTRUP_ Рік тому
ранее понимание асинхронности было ,но твое видео мне дало ясность
@kerdi_it4863
@kerdi_it4863 2 роки тому
\\\Красавчик братан. обьясняешь как надо. преподавать это твоя стихия
@jewgienij6953
@jewgienij6953 2 роки тому
Thank you for this content, man. It's really the best explanation of the Async on the Internet :)
@sirinbirdy
@sirinbirdy Рік тому
Спасибо! Очень понятно и наглядно)
@shillo_a
@shillo_a 4 роки тому
Отличное описание, спасибо!
@rzdegor1978
@rzdegor1978 3 роки тому
Хоть теперь мне стало это понятно )) Включая предидущие уроки ))
@artem_doronin
@artem_doronin 2 роки тому
Красавчик! Крутое объяснение
@evgeny9242
@evgeny9242 4 роки тому
спасибо, ооочень понятно и интересно
@anriat2141
@anriat2141 3 роки тому
чел ты просто ахуенно объясняешь!!! Без лишней воды, прозрачно и понятно! Респект тебе! Я прям очень Благодарен тебе, что ты есть!!!
@lumeaceaiuluisrl6343
@lumeaceaiuluisrl6343 3 роки тому
Отлично всё объяснил, спасибо!
@peterk9449
@peterk9449 3 роки тому
Поздравляю с 100 000 подписчиков!!! Так держать!
@VladilenMinin
@VladilenMinin 3 роки тому
Благодарю)
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
Владилен Минин
Переглядів 557 тис.
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 118 млн
Stray Kids "Lose My Breath (Feat. Charlie Puth)" M/V
02:53
JYP Entertainment
Переглядів 19 млн
ТРИЗ - инструмент решения задач, которые представляются нерешаемыми.
23:22
Урок 17. JavaScript. Все о LocalStorage
16:39
Владилен Минин
Переглядів 147 тис.
12 техник, которые ускорят твое обучение
33:55
Владилен Минин
Переглядів 11 тис.
Топ 10 ИИ каждый программист должен знать
22:46
Владилен Минин
Переглядів 22 тис.
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Переглядів 118 млн