Что такое Event Loop в JavaScript? Event Loop Простыми словами

  Переглядів 149,264

Ulbi TV

Ulbi TV

3 роки тому

Этот ролик устарел, более новая и подробная версия тут - • Event Loop от А до Я. ...
В этом ролике на наглядном примере я объясню что такое Event loop, для чего он нужен и как работает.
↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
Собеседования -
• Собеседования
Полные практические курсы -
• Crash курсы
MobX & React -
• Mobx & React Полный ку...
Наглядная теория -
• Наглядная теория
Полный курс по Redux -
• Redux
Разработка fullstack MERN web приложения -
/ playlistlist=pl6dxkon1...
Поддержать меня и мой канал вы можете по ссылкам ниже.
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469

КОМЕНТАРІ: 352
@UlbiTV
@UlbiTV Рік тому
Этот ролик устарел, более новая и подробная версия тут - ukposts.info/have/v-deo/snSdm2xrnamC0Ks.html
@danisimo1826
@danisimo1826 Рік тому
не доступно
@LegoMasterteam
@LegoMasterteam Рік тому
слишком долго 1 час... лучше за 5 мин посмотрю)))
@pizdatobi8787
@pizdatobi8787 3 роки тому
Всё видео сидел раздражённый из-за того что стрелка крутится не в своём направлении
@TheProfessionalGambler
@TheProfessionalGambler 3 роки тому
это ж JS)
@leonid2713
@leonid2713 3 роки тому
Ахахах
@leonid2713
@leonid2713 3 роки тому
Твой никнейм, видимо, адресуется автору
@user-pd9no5ye5g
@user-pd9no5ye5g 3 роки тому
а еще и дергалась в какое то время и вращается вокруг смещенной оси)))
@UlbiTV
@UlbiTV 3 роки тому
Монтажер из меня так себе))
@HIghtowerSever
@HIghtowerSever 3 роки тому
Не поверишь, сегодняшний день решил посвятить Event Loop. С утра с десяток видосов посмотрел. Твоя демонстрация одна из лучших. Спасибо!
@UlbiTV
@UlbiTV 3 роки тому
Рад, что полезно, спасибо!)
@user-rr2sd9lp6n
@user-rr2sd9lp6n 3 роки тому
Неужели норм объяснение, в интернете много инфы, но адекватной очень мало, автору респект и процветания !!!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо, дружише)
@noname-tm
@noname-tm 2 роки тому
​@@UlbiTVпочему каждое событие летит в Event loop? Event loop ждет очистки stack и только тогда берет callback из Очереди событий и помещает в Call stack.
@Pan_Jan_Wroclawski
@Pan_Jan_Wroclawski 3 роки тому
"Старался сделать объяснение максимально простым" - и у тебя это получилось! Спасибо!
@user-mp4qg1jc2t
@user-mp4qg1jc2t 3 роки тому
Тимур спасибо за материалы на твоем канале! Весь день оставляю ссылки на твой канал в тематических сообществах по js, сейчас мало таких материалов от практикующих программистов с реальным опытом, так сказать на боевых проектах, одни теоретики кругом) Надеюсь не бросишь канал, удачи в развитии канала!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо большое, не брошу, идем до победного))
@2difficult2do
@2difficult2do 2 роки тому
Очень круто, Тимур, у Вас талант объяснять просто и наглядно! Спасибо большое за визуализацию и то, что делитесь своими знаниями!
@user-mx6ts8xi4m
@user-mx6ts8xi4m 2 роки тому
лучше обьяснение за 5 минут которое я когда либо видел хз как для новичков, но для повторения точно шикарно заходит
@user-qi1vu7ts8x
@user-qi1vu7ts8x 2 роки тому
Огромное спасибо, именно с тобой ко мне приходит озарением и понимание всего что изучаю. Остальные очень сложно дончсят информацию, а с тобой это так просто и понятно.... каждый раз удивляюсь, как это просто и что именно ты сделал это настолько очевидным! Спасибо
@UlbiTV
@UlbiTV 2 роки тому
Спасибо большое, очень рад слышать)
@dispeltr1183
@dispeltr1183 2 роки тому
Все супер понятно спасибо большое! Хотелось бы увидеть подробное виде про эвент луп с микро и макро задачами.
@timprolubnikov
@timprolubnikov 2 роки тому
Благодарю за такое подробное объяснение. Читал много статей, но так до конца не понимал, что такое очередь, что такое event loop, что такое веб апи. Теперь все встало на свои места!:)
@404piano
@404piano 3 роки тому
круто, хочется продолжения ролика про backend для начинающих
@UlbiTV
@UlbiTV 3 роки тому
Будет, но скорее не как продолжение, а как усложнение)
@AGM140580
@AGM140580 2 роки тому
Спасибо огромное! Полезнее, чем твои обучающие видео, на UKposts я ничего не встречал.
@iNikelas
@iNikelas 3 роки тому
Очень круто: чётко, без воды. Спасибо!
@magomedmakhmudov2945
@magomedmakhmudov2945 3 роки тому
Один из лучших каналов по js который я нашёл. Спасибо за работу. Продолжай!
@UlbiTV
@UlbiTV 3 роки тому
Как бальзам на душу) Спасибо!
@localixdots9698
@localixdots9698 Рік тому
Спасибо за труды, очень наглядно, довольно понятно, нет лишней воды.
@michaelcooper7127
@michaelcooper7127 Рік тому
Тимур, спасибо вам за все ваши старания и великолепные объяснения! Постоянно когда что-либо забывается, возвращаюсь к вашим видео и закрепляю материал. Очень удобный и информативный формат у вас! Продолжайте в том же духе!
@fairy-tale-composer
@fairy-tale-composer 2 роки тому
Как раз решила освежить в памяти event loop :) Очень доходчиво объясняете!
@alexander.gorobets
@alexander.gorobets 2 роки тому
самое краткое и лучшее объяснение ивент лупа, про которое понятно технически
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 роки тому
Тимур, спасибо! Отличное видео про Event Loop.
@maxet2374
@maxet2374 3 роки тому
Чел спасибо. самое понятное и наглядное из того что я видел. если бы я не был жадным тупым мудаком - за такие труды надо было б поддержать автора финансово
@UlbiTV
@UlbiTV 3 роки тому
Ахахах, главное чтоб полезно было, донаты уже дело второстепенное)
@ArtOfFun
@ArtOfFun 3 роки тому
Офигеть, только сегодня гуглил как он работает))
@UlbiTV
@UlbiTV 3 роки тому
И как, разобрался?)
@ArtOfFun
@ArtOfFun 3 роки тому
@@UlbiTV после твое видео точно разобрался)
@user-uq6co3qv2p
@user-uq6co3qv2p 3 роки тому
Круто, хочеться видео про AWS + Express + Node
@UlbiTV
@UlbiTV 3 роки тому
Спасибо, вероятно будет
@Evgeny..
@Evgeny.. 2 роки тому
я в шоке! как все понятно))) Спасибо тебе большое)) отличное видео)) Всех благ тебе))
@user-ut3hn4ei7m
@user-ut3hn4ei7m 3 роки тому
Все очень наглядно и понятно, спасибо.
@user-ir1fj5jl4x
@user-ir1fj5jl4x 2 роки тому
не так давно обосрался на первом собесе, не мог нормально рассказать как работает эвент луп, почувствовал себя Орчаковым)) Спасибо Тимур за твои старания, лично мне твои видео очень помогли разобраться с концепциями тайпскрипта и редакса. Искренне желаю тебе огромных(а такие у тебя уже есть) успехов в развитии канала
@user-qi1vu7ts8x
@user-qi1vu7ts8x 2 роки тому
Слушатели ещё не изучала, а с этого видео уже поняла что это. Шикарная подача, спасибо
@UlbiTV
@UlbiTV 2 роки тому
Спасибо вам! Стараюсь!
@sandrorekhviashvili6858
@sandrorekhviashvili6858 3 роки тому
Самое доступное объяснение из тех, что я видел.
@PetyL
@PetyL 2 роки тому
Спасибо автору за понятные объяснения сложных тем.
@isaagverdiev1393
@isaagverdiev1393 3 роки тому
Спасибо за видео, очень понятное объясняете!
@romandeveloper7720
@romandeveloper7720 Рік тому
Сними, пожалуйста, про микро и макро таски. У тебя получится лучше и понятнее всех, как всегда. Хотелось бы фундаментально в голове уложить эти темы, но нигде еще не нашел даже четких определений этих терминов.
@user-ep1oz4wo1r
@user-ep1oz4wo1r Рік тому
Все таки визуально проще воспринимать информация, автору спасибо!
@Eva-jz4if
@Eva-jz4if 2 роки тому
Супер, спасибо за демонстрацию, вроде начало проясняться 😃💡
@vladyslavfx3892
@vladyslavfx3892 3 роки тому
Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.
@user-jf5ly9mg7h
@user-jf5ly9mg7h Рік тому
Спасибо, не обратила внимание на стрелку так как очень понятно все объяснил
@user-hb4vd1ld4s
@user-hb4vd1ld4s 3 роки тому
Как всегда на высоте. В качестве пожелания ещё бы про контекст и прототипное наследование простым языком, а то я этим пользуюсь, но как то по наитию, не понимая всю суть.
@UlbiTV
@UlbiTV 3 роки тому
Спасибо друг, учту!)
@dmitriipe4kin838
@dmitriipe4kin838 Рік тому
Я работаю как front-end разработчик уже пять лет, но это самое крутое и понятное объяснение по этой теме!!!!Спасибо большое!
@stacyahr8321
@stacyahr8321 2 роки тому
Боже спасибо большое!!! До этого видео вообще не могла понять как ивент луп работает!!Спасибо!!!!
@user-yp2vh6jy7q
@user-yp2vh6jy7q 2 роки тому
Молодец, подача на высшем уровне
@gomer3894
@gomer3894 3 роки тому
Отличное объяснение! Спасибо за видео, очень помогло .
@sergsergey4251
@sergsergey4251 2 роки тому
Спасибо, успехов.
@yuryitikhonoff9631
@yuryitikhonoff9631 3 роки тому
Контент просто огонь, так держать.
@user-uy1gm4jw4y
@user-uy1gm4jw4y 2 роки тому
Получилось прям мега легко и доступно. Рекспект
@scottwalker6071
@scottwalker6071 3 роки тому
Спасибо, это было круто💪🙏
@user-st6yk5qc1d
@user-st6yk5qc1d 2 роки тому
Спасибо, материал зашёл))
@programming5944
@programming5944 3 роки тому
У тебя очень хорошо получается доносить информацию, мало кто может этим похвастаться
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!) рад слышать
@user-qq2jr1bh1p
@user-qq2jr1bh1p 3 роки тому
Присоединяюсь.
@dimmjetoff9659
@dimmjetoff9659 10 місяців тому
У Минина понятней объяснение
@dogober3861
@dogober3861 Рік тому
Ulbi как всегда топчик) Еще отдельно почитал про микро и макрозадачи
@user-si8tx5sk9s
@user-si8tx5sk9s Рік тому
Большое спасибо за твой труд
@irynayurieva5717
@irynayurieva5717 2 роки тому
Супер! Спасибо за ваш труд!)))))))))))))))))
@Tim-Slim
@Tim-Slim 3 роки тому
Это просто праздник какой-то! (с)
@UlbiTV
@UlbiTV 3 роки тому
Спасибо, Теска!)
@yevhentykhonov2805
@yevhentykhonov2805 2 роки тому
Отличное видео! Еще бы хотелось очень, чтобы ты разобрал macro и microtask, и как их event loop обрабатывает, мне кажется это многим было бы очень полезно узнать, что Promise и setTimeout под капотом немного по разному обрабатываются
@stangrinn
@stangrinn Рік тому
вот вот, без микро и макро тасок видос не полный
@user-vl9jm5sh6k
@user-vl9jm5sh6k 3 роки тому
Как всегда супер полезный контент. Спасибо!
@UlbiTV
@UlbiTV 3 роки тому
Благодарю!
@vadimsokhatsky2748
@vadimsokhatsky2748 Рік тому
Кайф, как все доступно объяснил!
@user-ne5jo1fe8b
@user-ne5jo1fe8b 2 роки тому
Очень доступное объяснение, спасибо
@user-rp8oy2kf5d
@user-rp8oy2kf5d 3 роки тому
UBIL TV Самое топовое объяснение)
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@user-dl9xb1sj5r
@user-dl9xb1sj5r 2 роки тому
Огромное спасибо 😊
@oleg5588
@oleg5588 Рік тому
Все понятно. Спасибо!
@theoty-js-react
@theoty-js-react Рік тому
благодаря этому ролику я закрепил в голове эту картинку и теперь я меня есть чёткое понимание принципа формирования порядка очереди
@romahana6797
@romahana6797 3 роки тому
Как бы и до этого видео понимал как работает event loop но за хороший материал можно поставить лайк и написать бесполезный комментарий для пользователей но полезный для автора.
@UlbiTV
@UlbiTV 3 роки тому
Очень полезный!) Спасибо!
@user-ni8kp2wm9d
@user-ni8kp2wm9d Рік тому
Благодарю за замечательное видео))
@artemtreiko8436
@artemtreiko8436 2 роки тому
Четкий видос! И пофиг на стрелку XD Спасибо
@user-pd9no5ye5g
@user-pd9no5ye5g 3 роки тому
в принципе я имел общее понимание, но ты тут очень классно рассказал, смотрел с удовольствием. визуализация просто огонь) усложнять можно думаю, твоя аудитория не "полные чайники", чтоб понимать о чем ты говоришь, нужно иметь базовое понимание. спасибо за контент
@UlbiTV
@UlbiTV 3 роки тому
Спасибо) Учту!)
@ipa_stor
@ipa_stor 3 роки тому
О, видео для выходных, спасибо, буду знакомиться:))) пс: всем приятного просмотра
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@trololoomg3567
@trololoomg3567 10 місяців тому
Спасибо большое за такой полезный фри ролик, очень полезно
@yevhenzahorniak868
@yevhenzahorniak868 Рік тому
даже на х2 всё чётко понятно, спасибо
@gregdabro5802
@gregdabro5802 2 роки тому
Круто! Спасибо, доходчиво объяснил.👍
@mikhailstepanischev8316
@mikhailstepanischev8316 3 роки тому
лучшее объяснение из всех что я видел,спасибо ! Event Loop.
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@konstantinv5512
@konstantinv5512 2 роки тому
спасибо. Четко и наглядно.
@vitaly-
@vitaly- 3 роки тому
Отличное видео. Хотелось бы видео (какого нибудь там среднего уровня) по nest js + vue 3
@UlbiTV
@UlbiTV 3 роки тому
По несту готовлю видео, не для всех будет, сложный материал
@otepbergenovamadina6285
@otepbergenovamadina6285 2 роки тому
спасибо! просмотрела, все понятно
@falsetrue7910
@falsetrue7910 3 роки тому
Просто слов нет, очень круто, колокольчик только на тебя и еще на одного парня стоит, каждому видео радуюсь постоянно, спасибо!!!!!!!!!!!!!!!!
@redhook777
@redhook777 3 роки тому
Что за парень, если не секрет?
@UlbiTV
@UlbiTV 3 роки тому
Спасибо вам огромное)
@dann1kid
@dann1kid 3 роки тому
кроме колокольчика на него стоит?
@victormog
@victormog 3 роки тому
Второй - Минин? 😉
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 роки тому
Хорошее объяснение, но надо на паузу ставить, чтобы вникнуть однозначно
@UlbiTV
@UlbiTV 3 роки тому
Да, согласен, пока монтировал - казалось что норм скорость, но по итогу получилось достаточно быстро
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 роки тому
@@UlbiTV Я не про скорость съёмки. Про время чтобы уложить это все в голове. А по качеству подачи материала все отлично! Рад что забрёл случайно на этот канал! Желаю процветания и побольше зрителей!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо вам!)
@jorgen5462
@jorgen5462 3 роки тому
Ну, теперь ты просто обязан про всякие микро- макро- таски рассказать. 🤔😁
@UlbiTV
@UlbiTV 3 роки тому
Про микро и макро таски прочитать 3 минуты, не знаю, что все так суету из за этого навели)
@Proffett89
@Proffett89 2 роки тому
@@UlbiTV на собесах спрашивают
@Zyets
@Zyets 2 роки тому
@@UlbiTV наверное потому, что в жонглировании микро- и макро- тасками (а так же рендеринге) и их цикличном(Loop) выполнении и заключается работа EventLoop, а то, что на видео - объясняется работа по большей части CallStack. Содержимое не соответствует описанию.
@friendlyguy7813
@friendlyguy7813 3 роки тому
Прошу про callback отдельно сделать. Лайк оставил
@UlbiTV
@UlbiTV 3 роки тому
Спасибо)
@RinatYouldashbaev
@RinatYouldashbaev 2 роки тому
Sorax, c возвращением!
@_GyG_
@_GyG_ 3 роки тому
Как всегда, спасибо!
@UlbiTV
@UlbiTV 3 роки тому
И тебе как всегда спасибо!)
@programmeruz9714
@programmeruz9714 2 роки тому
ты четко объяснил что такое Event loop
@-Forever-Young-
@-Forever-Young- Рік тому
Топ канал. Надо продвигать
@4r1end95
@4r1end95 Рік тому
Спасибо за разъяснения
@My-ym9nl
@My-ym9nl 2 роки тому
тот случай, когда не зря за 10 минут до тех собеседования посмотрел ролик 😁
@bigboy3085
@bigboy3085 2 роки тому
лучшее объяснение во всем рунете)
@shyma_grasious
@shyma_grasious 3 роки тому
Это лучшая работа в мире) я про канал)
@UlbiTV
@UlbiTV 3 роки тому
Стараюсь для вас!) Рад, что нравится!
@suspiciouscandy1678
@suspiciouscandy1678 Рік тому
Шикарно!
@user-zk3bc1lf8k
@user-zk3bc1lf8k 3 роки тому
Вери крутооооо🤩, не перестаю вами удивляться!Сэнк ю✌🏻Чтоб лайки прибавлялись , а дизы никогда не появлялись!!!!!!!!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо вам за такое пожелание и за такие теплые слова!)
@mrhollownet8663
@mrhollownet8663 3 роки тому
Хорошее объяснение!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@marcelosoian
@marcelosoian Рік тому
Просто нельзя! Нельзя пройти мимо не нажав лайк этому видео! Все очень просто и понятно. Спасибо!
@shertskoff6852
@shertskoff6852 3 роки тому
всё понятно, подписка!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@Boortwint
@Boortwint 2 роки тому
В целом мне понравилось объяснение, но есть непонятные моменты. 5:15 Здесь сделан акцент на том, что благодаря зарегистрированному слушателю события event loop будет продолжать свою работу. На самом деле event loop работает всегда, даже без навешанных обработчиков события, ведь цикл отвечает не только за исполнение javascript кода, но и за перерисовку (layout, paint) вкладки браузера.
@saskirakosyan5268
@saskirakosyan5268 3 роки тому
Great explanation with animations.
@UlbiTV
@UlbiTV 3 роки тому
Благодарю!)
@Zhekster777
@Zhekster777 3 роки тому
Топ, как и всегда
@UlbiTV
@UlbiTV 3 роки тому
Благодарю!)
@lamer492
@lamer492 3 роки тому
Еще не смотрел, но скорее всего очередной шедевр, просьба огромная, сделать видео по тематике Async/Await, как это все работает в JS, такие основы более сложных тем JS, может быть даже какой-то проект на ванильном JS сделаешь, и более сложные реализации backend части, и спасибо за такой контент!!!!
@UlbiTV
@UlbiTV 3 роки тому
Спасибо огромное!) учту! Видео по продвинутому бекенду уже в разработке))
@buries_r
@buries_r 2 роки тому
те же промисы, но удобнее )
@programmeruz9714
@programmeruz9714 2 роки тому
продожай в том же духе
@Den4eg37
@Den4eg37 3 роки тому
Крутое обьяснение
@UlbiTV
@UlbiTV 3 роки тому
Спасибо)
@eleukhin
@eleukhin Рік тому
Огонь!)
@NurFlutterDev
@NurFlutterDev Рік тому
На собеседование спрашивают расскажи про eventloop а я вы про циклы спрашиваете 😂😭🤧 Спасибо за ваш труд теперь буду знать 😁😁😁
@theabyssofmythink6522
@theabyssofmythink6522 3 роки тому
Спасибо тебе, чувак
@UlbiTV
@UlbiTV 3 роки тому
И тебе спасибо!)
@user-wb1hy3dg1k
@user-wb1hy3dg1k 8 місяців тому
Спасибо. Теперь я наглядно вижу, что JavaScript - однопоточный язык программирования. Очень то, что я видел, было похоже на монгопоточность.
@nikto1851
@nikto1851 Рік тому
🔥 🔥🔥
@hutoryanin
@hutoryanin 3 роки тому
Доступно, понянтно. Благодарю. *Л. а. й. к.*
@UlbiTV
@UlbiTV 3 роки тому
Спасибо!)
@user-lz1wb8yr1q
@user-lz1wb8yr1q 2 роки тому
спасибо)
Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0
17:58
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
I PUT MY ARMOR ON (Creeper) (PG Version)
00:19
Sam Green
Переглядів 6 млн
ВИРУСНЫЕ ВИДЕО / Мусорка 😂
00:34
Светлый Voiceover
Переглядів 8 млн
Разбираемся в очередях event loop'а JavaScript
16:50
Ayub Begimkulov
Переглядів 6 тис.
Примеры утечек памяти в JavaScript
38:33
LN Master
Переглядів 6 тис.
JavaScript Event Loop: How it Works and Why it Matters in 5 Minutes
7:20
Урок 5. JavaScript. Promise. Что это, как работает (+ пример)
23:18
Владилен Минин
Переглядів 556 тис.
Как работает Event Loop в JavaScript + примеры
33:24
Елена Литвинова — Искусство Веб-разработки 🛸
Переглядів 30 тис.
CI CD наглядные примеры
22:08
Ulbi TV
Переглядів 261 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 87 тис.
МОЙ ПЕРВЫЙ ТЕЛЕФОН - Sony Erricson T280i
18:02
ЗЕ МАККЕРС
Переглядів 67 тис.
Лучший телефон на андроиде?
0:25
Опросный
Переглядів 125 тис.