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

  Рет қаралды 154,274

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 Жыл бұрын
Этот ролик устарел, более новая и подробная версия тут - kzbin.info/www/bejne/sHXPmGlqm9iEpdk
@danisimo1826
@danisimo1826 Жыл бұрын
не доступно
@LegoMasterteam
@LegoMasterteam Жыл бұрын
слишком долго 1 час... лучше за 5 мин посмотрю)))
@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.
@user-mp4qg1jc2t
@user-mp4qg1jc2t 3 жыл бұрын
Тимур спасибо за материалы на твоем канале! Весь день оставляю ссылки на твой канал в тематических сообществах по js, сейчас мало таких материалов от практикующих программистов с реальным опытом, так сказать на боевых проектах, одни теоретики кругом) Надеюсь не бросишь канал, удачи в развитии канала!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо большое, не брошу, идем до победного))
@pizdatobi8787
@pizdatobi8787 3 жыл бұрын
Всё видео сидел раздражённый из-за того что стрелка крутится не в своём направлении
@TheProfessionalGambler
@TheProfessionalGambler 3 жыл бұрын
это ж JS)
@leonid2713
@leonid2713 3 жыл бұрын
Ахахах
@leonid2713
@leonid2713 3 жыл бұрын
Твой никнейм, видимо, адресуется автору
@user-pd9no5ye5g
@user-pd9no5ye5g 3 жыл бұрын
а еще и дергалась в какое то время и вращается вокруг смещенной оси)))
@UlbiTV
@UlbiTV 3 жыл бұрын
Монтажер из меня так себе))
@user-qi1vu7ts8x
@user-qi1vu7ts8x 3 жыл бұрын
Огромное спасибо, именно с тобой ко мне приходит озарением и понимание всего что изучаю. Остальные очень сложно дончсят информацию, а с тобой это так просто и понятно.... каждый раз удивляюсь, как это просто и что именно ты сделал это настолько очевидным! Спасибо
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо большое, очень рад слышать)
@Pan_Jan_Wroclawski
@Pan_Jan_Wroclawski 3 жыл бұрын
"Старался сделать объяснение максимально простым" - и у тебя это получилось! Спасибо!
@404piano
@404piano 3 жыл бұрын
круто, хочется продолжения ролика про backend для начинающих
@UlbiTV
@UlbiTV 3 жыл бұрын
Будет, но скорее не как продолжение, а как усложнение)
@2difficult2do
@2difficult2do 2 жыл бұрын
Очень круто, Тимур, у Вас талант объяснять просто и наглядно! Спасибо большое за визуализацию и то, что делитесь своими знаниями!
@magomedmakhmudov2945
@magomedmakhmudov2945 3 жыл бұрын
Один из лучших каналов по js который я нашёл. Спасибо за работу. Продолжай!
@UlbiTV
@UlbiTV 3 жыл бұрын
Как бальзам на душу) Спасибо!
@AGM140580
@AGM140580 2 жыл бұрын
Спасибо огромное! Полезнее, чем твои обучающие видео, на KZbin я ничего не встречал.
@user-uq6co3qv2p
@user-uq6co3qv2p 3 жыл бұрын
Круто, хочеться видео про AWS + Express + Node
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо, вероятно будет
@iNikelas
@iNikelas 3 жыл бұрын
Очень круто: чётко, без воды. Спасибо!
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 жыл бұрын
Тимур, спасибо! Отличное видео про Event Loop.
@fairy-tale-composer
@fairy-tale-composer 3 жыл бұрын
Как раз решила освежить в памяти event loop :) Очень доходчиво объясняете!
@timprolubnikov
@timprolubnikov 2 жыл бұрын
Благодарю за такое подробное объяснение. Читал много статей, но так до конца не понимал, что такое очередь, что такое event loop, что такое веб апи. Теперь все встало на свои места!:)
@dispeltr1183
@dispeltr1183 2 жыл бұрын
Все супер понятно спасибо большое! Хотелось бы увидеть подробное виде про эвент луп с микро и макро задачами.
@ArtOfFun
@ArtOfFun 3 жыл бұрын
Офигеть, только сегодня гуглил как он работает))
@UlbiTV
@UlbiTV 3 жыл бұрын
И как, разобрался?)
@ArtOfFun
@ArtOfFun 3 жыл бұрын
@@UlbiTV после твое видео точно разобрался)
@localixdots9698
@localixdots9698 2 жыл бұрын
Спасибо за труды, очень наглядно, довольно понятно, нет лишней воды.
@programming5944
@programming5944 3 жыл бұрын
У тебя очень хорошо получается доносить информацию, мало кто может этим похвастаться
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!) рад слышать
@user-qq2jr1bh1p
@user-qq2jr1bh1p 3 жыл бұрын
Присоединяюсь.
@dimmjetoff9659
@dimmjetoff9659 11 ай бұрын
У Минина понятней объяснение
@michaelcooper7127
@michaelcooper7127 Жыл бұрын
Тимур, спасибо вам за все ваши старания и великолепные объяснения! Постоянно когда что-либо забывается, возвращаюсь к вашим видео и закрепляю материал. Очень удобный и информативный формат у вас! Продолжайте в том же духе!
@user-ut3hn4ei7m
@user-ut3hn4ei7m 3 жыл бұрын
Все очень наглядно и понятно, спасибо.
@alexander.gorobets
@alexander.gorobets 2 жыл бұрын
самое краткое и лучшее объяснение ивент лупа, про которое понятно технически
@Eva-jz4if
@Eva-jz4if 2 жыл бұрын
Супер, спасибо за демонстрацию, вроде начало проясняться 😃💡
@PetyL
@PetyL 2 жыл бұрын
Спасибо автору за понятные объяснения сложных тем.
@Evgeny..
@Evgeny.. 2 жыл бұрын
я в шоке! как все понятно))) Спасибо тебе большое)) отличное видео)) Всех благ тебе))
@user-mx6ts8xi4m
@user-mx6ts8xi4m 2 жыл бұрын
лучше обьяснение за 5 минут которое я когда либо видел хз как для новичков, но для повторения точно шикарно заходит
@isaagverdiev1393
@isaagverdiev1393 3 жыл бұрын
Спасибо за видео, очень понятное объясняете!
@user-yp2vh6jy7q
@user-yp2vh6jy7q 2 жыл бұрын
Молодец, подача на высшем уровне
@user-qi1vu7ts8x
@user-qi1vu7ts8x 3 жыл бұрын
Слушатели ещё не изучала, а с этого видео уже поняла что это. Шикарная подача, спасибо
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам! Стараюсь!
@sandrorekhviashvili6858
@sandrorekhviashvili6858 3 жыл бұрын
Самое доступное объяснение из тех, что я видел.
@user-jf5ly9mg7h
@user-jf5ly9mg7h Жыл бұрын
Спасибо, не обратила внимание на стрелку так как очень понятно все объяснил
@gomer3894
@gomer3894 3 жыл бұрын
Отличное объяснение! Спасибо за видео, очень помогло .
@sergsergey4251
@sergsergey4251 3 жыл бұрын
Спасибо, успехов.
@RinatYouldashbaev
@RinatYouldashbaev 3 жыл бұрын
Sorax, c возвращением!
@user-ep1oz4wo1r
@user-ep1oz4wo1r Жыл бұрын
Все таки визуально проще воспринимать информация, автору спасибо!
@yuryitikhonoff9631
@yuryitikhonoff9631 3 жыл бұрын
Контент просто огонь, так держать.
@scottwalker6071
@scottwalker6071 3 жыл бұрын
Спасибо, это было круто💪🙏
@Ariadne.sThread
@Ariadne.sThread 2 жыл бұрын
Супер! Спасибо за ваш труд!)))))))))))))))))
@dogober3861
@dogober3861 Жыл бұрын
Ulbi как всегда топчик) Еще отдельно почитал про микро и макрозадачи
@user-si8tx5sk9s
@user-si8tx5sk9s Жыл бұрын
Большое спасибо за твой труд
@friendlyguy7813
@friendlyguy7813 3 жыл бұрын
Прошу про callback отдельно сделать. Лайк оставил
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо)
@user-vl9jm5sh6k
@user-vl9jm5sh6k 3 жыл бұрын
Как всегда супер полезный контент. Спасибо!
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!
@user-rp8oy2kf5d
@user-rp8oy2kf5d 3 жыл бұрын
UBIL TV Самое топовое объяснение)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@user-hb4vd1ld4s
@user-hb4vd1ld4s 3 жыл бұрын
Как всегда на высоте. В качестве пожелания ещё бы про контекст и прототипное наследование простым языком, а то я этим пользуюсь, но как то по наитию, не понимая всю суть.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо друг, учту!)
@stacyahr8321
@stacyahr8321 2 жыл бұрын
Боже спасибо большое!!! До этого видео вообще не могла понять как ивент луп работает!!Спасибо!!!!
@vladyslavfx3892
@vladyslavfx3892 3 жыл бұрын
Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.
@Tim-Slim
@Tim-Slim 3 жыл бұрын
Это просто праздник какой-то! (с)
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо, Теска!)
@dmitriipe4kin838
@dmitriipe4kin838 Жыл бұрын
Я работаю как front-end разработчик уже пять лет, но это самое крутое и понятное объяснение по этой теме!!!!Спасибо большое!
@user-uy1gm4jw4y
@user-uy1gm4jw4y 2 жыл бұрын
Получилось прям мега легко и доступно. Рекспект
@user-ni8kp2wm9d
@user-ni8kp2wm9d 2 жыл бұрын
Благодарю за замечательное видео))
@ipa_stor
@ipa_stor 3 жыл бұрын
О, видео для выходных, спасибо, буду знакомиться:))) пс: всем приятного просмотра
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@oleg5588
@oleg5588 Жыл бұрын
Все понятно. Спасибо!
@user-dl9xb1sj5r
@user-dl9xb1sj5r 2 жыл бұрын
Огромное спасибо 😊
@konstantinv5512
@konstantinv5512 2 жыл бұрын
спасибо. Четко и наглядно.
@user-ir1fj5jl4x
@user-ir1fj5jl4x 2 жыл бұрын
не так давно обосрался на первом собесе, не мог нормально рассказать как работает эвент луп, почувствовал себя Орчаковым)) Спасибо Тимур за твои старания, лично мне твои видео очень помогли разобраться с концепциями тайпскрипта и редакса. Искренне желаю тебе огромных(а такие у тебя уже есть) успехов в развитии канала
@romandeveloper7720
@romandeveloper7720 Жыл бұрын
Сними, пожалуйста, про микро и макро таски. У тебя получится лучше и понятнее всех, как всегда. Хотелось бы фундаментально в голове уложить эти темы, но нигде еще не нашел даже четких определений этих терминов.
@_GyG_
@_GyG_ 3 жыл бұрын
Как всегда, спасибо!
@UlbiTV
@UlbiTV 3 жыл бұрын
И тебе как всегда спасибо!)
@user-ne5jo1fe8b
@user-ne5jo1fe8b 2 жыл бұрын
Очень доступное объяснение, спасибо
@falsetrue7910
@falsetrue7910 3 жыл бұрын
Просто слов нет, очень круто, колокольчик только на тебя и еще на одного парня стоит, каждому видео радуюсь постоянно, спасибо!!!!!!!!!!!!!!!!
@redhook777
@redhook777 3 жыл бұрын
Что за парень, если не секрет?
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам огромное)
@dann1kid
@dann1kid 3 жыл бұрын
кроме колокольчика на него стоит?
@victormog
@victormog 3 жыл бұрын
Второй - Минин? 😉
@maxet2374
@maxet2374 3 жыл бұрын
Чел спасибо. самое понятное и наглядное из того что я видел. если бы я не был жадным тупым мудаком - за такие труды надо было б поддержать автора финансово
@UlbiTV
@UlbiTV 3 жыл бұрын
Ахахах, главное чтоб полезно было, донаты уже дело второстепенное)
@vadimsokhatsky2748
@vadimsokhatsky2748 Жыл бұрын
Кайф, как все доступно объяснил!
@Den4eg37
@Den4eg37 3 жыл бұрын
Крутое обьяснение
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо)
@gregdabro5802
@gregdabro5802 2 жыл бұрын
Круто! Спасибо, доходчиво объяснил.👍
@trololoomg3567
@trololoomg3567 Жыл бұрын
Спасибо большое за такой полезный фри ролик, очень полезно
@yevhentykhonov2805
@yevhentykhonov2805 2 жыл бұрын
Отличное видео! Еще бы хотелось очень, чтобы ты разобрал macro и microtask, и как их event loop обрабатывает, мне кажется это многим было бы очень полезно узнать, что Promise и setTimeout под капотом немного по разному обрабатываются
@stangrinn
@stangrinn Жыл бұрын
вот вот, без микро и макро тасок видос не полный
@theoty-js-react
@theoty-js-react 2 жыл бұрын
благодаря этому ролику я закрепил в голове эту картинку и теперь я меня есть чёткое понимание принципа формирования порядка очереди
@mikhailstepanischev8316
@mikhailstepanischev8316 3 жыл бұрын
лучшее объяснение из всех что я видел,спасибо ! Event Loop.
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@yevhenzahorniak868
@yevhenzahorniak868 Жыл бұрын
даже на х2 всё чётко понятно, спасибо
@otepbergenovamadina6285
@otepbergenovamadina6285 2 жыл бұрын
спасибо! просмотрела, все понятно
@vitaly-
@vitaly- 3 жыл бұрын
Отличное видео. Хотелось бы видео (какого нибудь там среднего уровня) по nest js + vue 3
@UlbiTV
@UlbiTV 3 жыл бұрын
По несту готовлю видео, не для всех будет, сложный материал
@romahana6797
@romahana6797 3 жыл бұрын
Как бы и до этого видео понимал как работает event loop но за хороший материал можно поставить лайк и написать бесполезный комментарий для пользователей но полезный для автора.
@UlbiTV
@UlbiTV 3 жыл бұрын
Очень полезный!) Спасибо!
@user-pd9no5ye5g
@user-pd9no5ye5g 3 жыл бұрын
в принципе я имел общее понимание, но ты тут очень классно рассказал, смотрел с удовольствием. визуализация просто огонь) усложнять можно думаю, твоя аудитория не "полные чайники", чтоб понимать о чем ты говоришь, нужно иметь базовое понимание. спасибо за контент
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо) Учту!)
@Zhekster777
@Zhekster777 3 жыл бұрын
Топ, как и всегда
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!)
@shertskoff6852
@shertskoff6852 3 жыл бұрын
всё понятно, подписка!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@mrhollownet8663
@mrhollownet8663 3 жыл бұрын
Хорошее объяснение!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@artemtreiko8436
@artemtreiko8436 2 жыл бұрын
Четкий видос! И пофиг на стрелку XD Спасибо
@user-zk3bc1lf8k
@user-zk3bc1lf8k 3 жыл бұрын
Вери крутооооо🤩, не перестаю вами удивляться!Сэнк ю✌🏻Чтоб лайки прибавлялись , а дизы никогда не появлялись!!!!!!!!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам за такое пожелание и за такие теплые слова!)
@-Forever-Young-
@-Forever-Young- Жыл бұрын
Топ канал. Надо продвигать
@4r1end95
@4r1end95 2 жыл бұрын
Спасибо за разъяснения
@saskirakosyan5268
@saskirakosyan5268 3 жыл бұрын
Great explanation with animations.
@UlbiTV
@UlbiTV 3 жыл бұрын
Благодарю!)
@bigboy3085
@bigboy3085 2 жыл бұрын
лучшее объяснение во всем рунете)
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 жыл бұрын
Хорошее объяснение, но надо на паузу ставить, чтобы вникнуть однозначно
@UlbiTV
@UlbiTV 3 жыл бұрын
Да, согласен, пока монтировал - казалось что норм скорость, но по итогу получилось достаточно быстро
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 жыл бұрын
@@UlbiTV Я не про скорость съёмки. Про время чтобы уложить это все в голове. А по качеству подачи материала все отлично! Рад что забрёл случайно на этот канал! Желаю процветания и побольше зрителей!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо вам!)
@travelhuevel
@travelhuevel 3 жыл бұрын
Нужно видео про микрозадачи и макрозадачи.
@apatecyprusestate
@apatecyprusestate 3 жыл бұрын
Согласен!
@jorgen5462
@jorgen5462 3 жыл бұрын
Ну, теперь ты просто обязан про всякие микро- макро- таски рассказать. 🤔😁
@UlbiTV
@UlbiTV 3 жыл бұрын
Про микро и макро таски прочитать 3 минуты, не знаю, что все так суету из за этого навели)
@Proffett89
@Proffett89 3 жыл бұрын
@@UlbiTV на собесах спрашивают
@Zyets
@Zyets 3 жыл бұрын
@@UlbiTV наверное потому, что в жонглировании микро- и макро- тасками (а так же рендеринге) и их цикличном(Loop) выполнении и заключается работа EventLoop, а то, что на видео - объясняется работа по большей части CallStack. Содержимое не соответствует описанию.
@hutoryanin
@hutoryanin 3 жыл бұрын
Доступно, понянтно. Благодарю. *Л. а. й. к.*
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо!)
@theabyssofmythink6522
@theabyssofmythink6522 3 жыл бұрын
Спасибо тебе, чувак
@UlbiTV
@UlbiTV 3 жыл бұрын
И тебе спасибо!)
@programmeruz9714
@programmeruz9714 2 жыл бұрын
ты четко объяснил что такое Event loop
@suspiciouscandy1678
@suspiciouscandy1678 Жыл бұрын
Шикарно!
@barabas0077
@barabas0077 3 жыл бұрын
Да...тяжело в деревне без нагана...
@eleukhin
@eleukhin Жыл бұрын
Огонь!)
@shyma_grasious
@shyma_grasious 3 жыл бұрын
Это лучшая работа в мире) я про канал)
@UlbiTV
@UlbiTV 3 жыл бұрын
Стараюсь для вас!) Рад, что нравится!
@lamer492
@lamer492 3 жыл бұрын
Еще не смотрел, но скорее всего очередной шедевр, просьба огромная, сделать видео по тематике Async/Await, как это все работает в JS, такие основы более сложных тем JS, может быть даже какой-то проект на ванильном JS сделаешь, и более сложные реализации backend части, и спасибо за такой контент!!!!
@UlbiTV
@UlbiTV 3 жыл бұрын
Спасибо огромное!) учту! Видео по продвинутому бекенду уже в разработке))
@buries_r
@buries_r 2 жыл бұрын
те же промисы, но удобнее )
@redhook777
@redhook777 3 жыл бұрын
Ещё было бы неплохо если про промисы и микро/макротаски рассказал
@UlbiTV
@UlbiTV 3 жыл бұрын
Да, уже жалею, что не рассказал)
@Boortwint
@Boortwint 2 жыл бұрын
В целом мне понравилось объяснение, но есть непонятные моменты. 5:15 Здесь сделан акцент на том, что благодаря зарегистрированному слушателю события event loop будет продолжать свою работу. На самом деле event loop работает всегда, даже без навешанных обработчиков события, ведь цикл отвечает не только за исполнение javascript кода, но и за перерисовку (layout, paint) вкладки браузера.
@marcelosoian
@marcelosoian Жыл бұрын
Просто нельзя! Нельзя пройти мимо не нажав лайк этому видео! Все очень просто и понятно. Спасибо!
@ruslanmoldabekov6248
@ruslanmoldabekov6248 Жыл бұрын
супер. спасибо
@user-lz1wb8yr1q
@user-lz1wb8yr1q 2 жыл бұрын
спасибо)
@My-ym9nl
@My-ym9nl 2 жыл бұрын
тот случай, когда не зря за 10 минут до тех собеседования посмотрел ролик 😁
@programmeruz9714
@programmeruz9714 2 жыл бұрын
продожай в том же духе
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 5 МЛН
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 4,1 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 8 МЛН
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 4,2 МЛН
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 2 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 7 МЛН