JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 1.7K

  • @theavocoder
    @theavocoder  9 หลายเดือนก่อน +321

    Btw if you're in a hurry you can just fast-forward to 10:52 haha! I use Apple Keynote for everything.
    💡Just a heads up: I explain these concepts in a way that personally helped me conceptualize the processing order.
    E.g. the event loop doesn't directly "prioritize" the microtask queue, rather they're just processed and completed before the event loop continues to the next task. One iteration of the event loop is executing a single task, processing all available microtasks, and then updating the rendering of the page if needed (that's not covered in this video, might be another video, things like requestAnimationFrame). However, within your code, you'll get the sense that the microtasks are "prioritized" over the task queue-based parts.

    • @sadatarefinrafat
      @sadatarefinrafat 8 หลายเดือนก่อน +6

      Gotta love you for respecting our time.

    • @swaminathbera6407
      @swaminathbera6407 8 หลายเดือนก่อน

      From where did you learn?

    • @sourabhjana1278
      @sourabhjana1278 8 หลายเดือนก่อน +2

      Can you please extend this more to explain NodeJS runtime 🙏

    • @inowatchvideos
      @inowatchvideos 8 หลายเดือนก่อน +3

      Those slides are wonderful, it’s still a mystery to me how they are so good. Skills.

    • @joshuafontiveros7877
      @joshuafontiveros7877 8 หลายเดือนก่อน

      Thank you for doing this. I love the visuals you made here!

  • @ryandawson1220
    @ryandawson1220 8 หลายเดือนก่อน +602

    I have been programming for 15 years and I don't think I have seen information presented so succinctly in that span. Thank you so much for this.

    • @fadichamieh
      @fadichamieh 8 หลายเดือนก่อน

      100%

    • @prinzadamz
      @prinzadamz 7 หลายเดือนก่อน

      Absolutely 🤟

    • @luckyme3435
      @luckyme3435 4 หลายเดือนก่อน +1

      I agree completely. 15 years myself.

    • @usmansharifgujjar
      @usmansharifgujjar 3 หลายเดือนก่อน

      or you are just flatered becuase she is a programmer and a girl😁

    • @perfredelius
      @perfredelius 3 หลายเดือนก่อน +1

      Same. 12 years. These visualizations are so satisfying and to the point.

  • @bilalarain4632
    @bilalarain4632 8 หลายเดือนก่อน +1029

    i think thousands of senior developers finally understood it today.

    • @DasBeatz
      @DasBeatz 7 หลายเดือนก่อน

      🤯

    • @scryptum
      @scryptum 7 หลายเดือนก่อน +17

      fake senior developers. No theory , not a real dev!

    • @KAIDO-mi1tr
      @KAIDO-mi1tr 7 หลายเดือนก่อน +9

      Knowing the todays reality, you wanted to say "junior" developers ? : )

    • @bilalarain4632
      @bilalarain4632 7 หลายเดือนก่อน +1

      @@KAIDO-mi1tr haha

    • @yangliu2713
      @yangliu2713 7 หลายเดือนก่อน +4

      now adays, senior and junior have similar salary, so whats the difference

  • @carltongordon
    @carltongordon 8 หลายเดือนก่อน +972

    Where has this channel been all my life?

    • @pawanpulami6091
      @pawanpulami6091 8 หลายเดือนก่อน +5

      Exactly I was thinking the same 😂

    • @peacemurder3778
      @peacemurder3778 8 หลายเดือนก่อน +12

      In the future obviously. 😂

    • @theblackelephant
      @theblackelephant 8 หลายเดือนก่อน +1

      Same here❤❤❤❤❤

    • @pubudusenarathne
      @pubudusenarathne 8 หลายเดือนก่อน

      Exactly!!

    • @shanisa49141
      @shanisa49141 8 หลายเดือนก่อน +3

      philip roberts presentation video about event loop is the father of all event loop videos. everyone should see that video!!

  • @LuisKDLopez
    @LuisKDLopez หลายเดือนก่อน +18

    The hardest part of explaining ANYTHING is coming up with visuals that help. You crushed it with this. This is brilliant, truly.

  • @jamesallen74
    @jamesallen74 8 หลายเดือนก่อน +399

    I've been in software development for 16 years. This video is outstanding. Probably one of the best I've ever seen for JavaScript.
    Lydia, I want to encourage you to keep doing these if you desire. This visual, animated approach combined with your ability to teach is a home run.
    Thank you so much for doing this. I am now subscribed.

    • @draco_2727
      @draco_2727 8 หลายเดือนก่อน

      9 years ago was this video... her video seems a rip-off
      th-cam.com/video/8aGhZQkoFbQ/w-d-xo.html&ab_channel=JSConf

    • @TheNomadsTimeCapsule
      @TheNomadsTimeCapsule 8 หลายเดือนก่อน +7

      I can only agree. Especially for this topic, it was hard to find such an amazing explanation. You really helped me out. Thank you,

    • @modolief
      @modolief 8 หลายเดือนก่อน +1

      ditto

    • @waynes84
      @waynes84 3 หลายเดือนก่อน +1

      You should really also credit the original creator of visualized event loop
      th-cam.com/video/8aGhZQkoFbQ/w-d-xo.html

    • @minastaros
      @minastaros 2 หลายเดือนก่อน +1

      Same here. It is really hard to find _good_ tutorials that bring both a good overwiew _and_ good examples for the details. And then presented with really appealing diagrams, even dynamic ones!

  • @kubackip7105
    @kubackip7105 6 หลายเดือนก่อน +120

    This should be a gold standard for all programming tutorials on YT. Really awesome

    • @waynes84
      @waynes84 3 หลายเดือนก่อน

      Actually the OG is this talk th-cam.com/video/8aGhZQkoFbQ/w-d-xo.html

  • @Ainigma
    @Ainigma 8 หลายเดือนก่อน +135

    @Lydia Hallie Are you kidding? This level of detail, every animation, every transition, the highlighting (and temporarily hiding unimportant components) is just so good.
    Very well done, love it.

    • @sky9k-unlimited
      @sky9k-unlimited 3 หลายเดือนก่อน

      She was pretty serious about what she was teaching

  • @timurdinov7452
    @timurdinov7452 7 หลายเดือนก่อน +61

    If anyone had a question in the Challenge section as to why console.log(1) didn't execute immediately, even though it was in the Microtask Queue and the Call Stack was empty, read on.
    All the code on the left is a script and can be represented as an anonymous function. At the very beginning of the "Challenge" section in the Call Stack, there should have been an "anonymous" block. This block starts executing (the script is being executed), and then everything is the same as in the video, except that the "anonymous" block is always at the bottom of the Call Stack. The "anonymous" block disappears from the Call Stack after console.log(5) is executed, because it is the last operation in the script.
    And so when the "anonymous" block disappears from the Call Stack, Microtask Queue and Task Queue processing starts (10:04).
    Great video!

    • @joshpike
      @joshpike 7 หลายเดือนก่อน +4

      Thank you. Absolutely wondered this.

    • @akashrajum3319
      @akashrajum3319 7 หลายเดือนก่อน

      Yep, the anonymous block is referred to as Global Execution Context

    •  5 หลายเดือนก่อน +3

      Thanks! Because of this the explanation in the video seemed a bit conflicting with this example. Now it seems like an important piece (for understanding) has been omitted from the visualization. Would have been great to include this in the video. However the explainer and visualization are outstanding even without this minor miss (though it can cause some confusion).

  • @MagnumCarta
    @MagnumCarta 8 หลายเดือนก่อน +12

    10 / 10 quality. The explanation of the different queues helped clear up confusion I had in the background of how asynchronous tasks work underneath the hood in the context of Javascript. Even with a bachelor's degree in computer science it was still a pretty head scratching concept thinking "how does the engine know what is I/O blocking and what is not? How does it handle that?". I would always hear "oh its just on the event loop! Its just on the event loop!" but I'd be like "all these diagrams suggest the blocking and non-blocking are on the same queue". I had no idea about the microtask queue and that is where fetch's then calls are appended to.
    Also I can't help but look at the word "event loop" and just think of Froot Loops.

  • @sajidfayaz8559
    @sajidfayaz8559 2 หลายเดือนก่อน +4

    I think I don't want to understand any other concept if it's not explained this way. This is GOLD! This was so satisfying for my brain for some reason, this ACTUALLY MADE SENSE.

  • @leepaulison4928
    @leepaulison4928 8 หลายเดือนก่อน +8

    Lydia, your teaching style is the best I've seen. Please continue to educate us.

  • @ahmedmaaz4390
    @ahmedmaaz4390 8 หลายเดือนก่อน +23

    Okay ma'am, I noticed you only have 3 videos on your channel. Don't stop until you have at least a 20 video playlist on your channel. This is gold.

  • @HamzaKhan-rs2yo
    @HamzaKhan-rs2yo 8 หลายเดือนก่อน +11

    The visualization is outstanding, providing one of the clearest and most informative explanations I've come across.

  • @VenkateshDeveloper
    @VenkateshDeveloper วันที่ผ่านมา

    I got stuck understanding this flow of things happening behind the scenes. But now I understand why and how they are happening. Thank you for the wonderful explanation. Keep Doing!

  • @amulpatel
    @amulpatel 8 หลายเดือนก่อน +48

    it is very very rare to have material like this presented in such a visual and engaging way .. animation is hardly ever used in js tutorials. Visualization of these concepts is so important for the visual learners out there. THANK YOU.
    instantly subscribed.

  • @virgilio.chiboleca
    @virgilio.chiboleca หลายเดือนก่อน +1

    If you don't understand this here, you need to repeat it over and over, because this is by far the best explanation on the entire internet for this topic.

  • @ramlaaal
    @ramlaaal 8 หลายเดือนก่อน +58

    wow the visualization is awesome. The colours, gradients, design and animation. Its perfect down to the tiny details.

    • @bjarne9700
      @bjarne9700 5 หลายเดือนก่อน +1

      was just about to say the same - those are some awesome visualizations

  • @KVG_
    @KVG_ หลายเดือนก่อน +1

    Just wow. I'm a beginner, and I came from The Odin Project. This is the best video tutorial I've seen so far for such a complex topic. The visualization is just perfect. Some senior devs in comments said that they finally understood this topic thanks to your video after years working in this industry and I've got it already in the learning process and it feels so good. Thank you.

  • @slevinstayshere
    @slevinstayshere 8 หลายเดือนก่อน +13

    I'm a web programmer for 15+ years now and I'm stunned how well made this explanation is. really Amazing! Subscribed right away!

  • @aylazer23
    @aylazer23 2 หลายเดือนก่อน +4

    Finally the youtube algorithm blessed me with this channel 😭

  • @florianwicher
    @florianwicher 7 หลายเดือนก่อน +53

    This video should receive the Oscar for best animation

  • @ibrahimhdr
    @ibrahimhdr 3 หลายเดือนก่อน +3

    I think, even Google & TH-cam Developers really enjoy seeing this explanation, very nice and neat.

    • @babyfox205
      @babyfox205 2 หลายเดือนก่อน

      💯

  • @scaly86
    @scaly86 8 หลายเดือนก่อน +8

    The sign of mastery is being able to simply explain a complicated concept. This preso is a thing of beauty... and mastery!

  • @marknguyen232
    @marknguyen232 17 วันที่ผ่านมา

    When i work with my teammates, I always try drawing or make visualization/animation to explain to them. Your video is a gold standard of it and encouraged us a lot for keeping explaining everything crystal clear by this way.

  • @TC14
    @TC14 8 หลายเดือนก่อน +26

    Top tier presentation, this is easily one of the best visualizations I've seen on TH-cam. You clearly have excellent teaching and communication skills. I know you are focusing your content on JavaScript but if you were ever interested in giving us an overview of some of your presentation techniques in Apple Keynote, I think many viewers could greatly benefit from it.
    Keep up the awesome content! I can't wait to see what videos you have in store for this channel.

  • @premanandchowdhury7276
    @premanandchowdhury7276 19 วันที่ผ่านมา

    Very smooth the whole explanation.
    I would recommend all JavaScript developers to watch twice at minimum to understand the flow.
    Thank you Lydia for your efforts for making such an in-depth video.

  • @aleksanderkrolasik1895
    @aleksanderkrolasik1895 6 หลายเดือนก่อน +3

    This presentation is a pinnacle of visual communication. We are dealing here with a highly organized mind.

  • @mig8447
    @mig8447 5 หลายเดือนก่อน

    Thank you for making this video!. It would be awesome to see a video about the making of these animations

  • @huycaoviet8367
    @huycaoviet8367 9 หลายเดือนก่อน +77

    I finally understand Event Loop after 1 year writing JS.

    • @ericjeker
      @ericjeker 8 หลายเดือนก่อน +24

      Don't worry, many devs still don't understand it after 10 years of writing JS.

    • @jonniem
      @jonniem 8 หลายเดือนก่อน +4

      I thought I did… until today😅

    • @lamhung4899
      @lamhung4899 8 หลายเดือนก่อน +2

      No you do not 😂

    • @chess4964
      @chess4964 8 หลายเดือนก่อน +1

      huh do you need to understand it? coding js/ts for 3 years now

    • @vipulsemwal124
      @vipulsemwal124 7 หลายเดือนก่อน

      Then you're a shit developer tbh

  • @jujuwitzke
    @jujuwitzke 17 วันที่ผ่านมา

    I love your explanation, animations, challenges, how you explain the results, the fact that you make recaps at the end…. This channel and you are just perfect!

  • @Isaac-hd6vs
    @Isaac-hd6vs 8 หลายเดือนก่อน +7

    Hands down, the best event loop explanation ever!

  • @ЯНАДронова-п7ы
    @ЯНАДронова-п7ы 22 วันที่ผ่านมา

    I moved from backend to frontend a couple of months ago and Lydia just saved my brain ❤

  • @kaipang-whitsett2379
    @kaipang-whitsett2379 8 หลายเดือนก่อน +18

    This is the type of visualization that coding vids need

    • @AndrewTSq
      @AndrewTSq 8 หลายเดือนก่อน +1

      it reminds me of debuggers we used to have in the late 80ies

  • @HazemTamimi
    @HazemTamimi 28 วันที่ผ่านมา

    This is one of the best front end videos I've watched in my entire front end career! Thank you!

  • @Dtanphat9388
    @Dtanphat9388 4 หลายเดือนก่อน +3

    This is the best explanation of the event loop I've ever seen.

  • @doromolll2187
    @doromolll2187 หลายเดือนก่อน

    This visualization really helped me understanding how asynchronous tasks work in JavaScript, one of the best learning materials I've met online.

  • @trupti0406
    @trupti0406 หลายเดือนก่อน

    This is so good??? I have watched 40-minute-long videos on Event loop and could not get an idea of what goes on in the background, the efforts it must've taken to create something so good! Commendable work ma'am. This is the best explanation out there for the event loop!

  • @CrusaderMen
    @CrusaderMen 9 หลายเดือนก่อน +23

    Thank you.
    This is the best explanation I've seen.

  • @huang47tw
    @huang47tw 6 หลายเดือนก่อน

    Thanks Lydia for the great sharing ! Wondering how setImmediate gonna play in the scenario 🤔

  • @vapon
    @vapon 7 หลายเดือนก่อน +4

    Just jamming here... being C++ developer for 30 years, reading all these comments about seniors and juniors...I wonder: Guys have you ever read a text book about your profession?
    Nice video btw!

    • @patilmayurn
      @patilmayurn 7 หลายเดือนก่อน

      The world cheers for splashy things and call themselves a "coder" and then cry that AI will take the job. The traditional way is long gone where we used to read the books, make our own interpretation and test our understanding by hands-on coding.
      But, a good explanation in the video. no doubt.

  • @AhmedMohamed-qg3pd
    @AhmedMohamed-qg3pd หลายเดือนก่อน

    best way I've ever seen anyone explain anything in my entire life.
    I'm speechless!

  • @mattpocockuk
    @mattpocockuk 9 หลายเดือนก่อน +31

    Fucking hell Lydia, this is incredible

    • @theavocoder
      @theavocoder  9 หลายเดือนก่อน +1

      Ah thank you Matt! 🙏

  • @milos2785
    @milos2785 หลายเดือนก่อน +1

    What a brilliant girl! I could only imagine the process of coming up with visuals for this video, they are amazingly simple to understand! And they are also in sync with your commentary! Wow! 🧡

  • @saumitrashukla8969
    @saumitrashukla8969 4 หลายเดือนก่อน +2

    Few months later I will be watching the 500th video on this channel and by that time this channel will be a gem for developers.🙌🙌

  • @Prabhat_Sharma5
    @Prabhat_Sharma5 7 วันที่ผ่านมา

    I Just can say you explain the whole JavaScript for me in Just 12 minutes , Thank you so much buddy your way of explanation is amazing ❤

  • @mightydawnweb
    @mightydawnweb 16 วันที่ผ่านมา

    This is FANTASTIC! Thank you! I've been looking for tutorials like this for 20 years, since I first started learning JavaScript. I love it! Subscribed!

  • @sandeepkundekar
    @sandeepkundekar 16 วันที่ผ่านมา

    I saw many tutorials about event loops, but I didn't understand anything. However, when I saw your tutorial, I understood everything about the event loop

  • @m65917
    @m65917 หลายเดือนก่อน

    Amazing video ! I've been a NodeJS developer for 8 years now and I didn't know this in details ! Awesome !
    Its also great to see new faces in the IT video ecosystem, specially women who are under represented.
    And the animations are awesome !
    Thank you for the work

  • @anirvangoswami
    @anirvangoswami 4 หลายเดือนก่อน +1

    This lady right here has put some incredible hard work in making this video.

  • @richardheise4410
    @richardheise4410 6 หลายเดือนก่อน

    I am a project manager with 5 years experience in fullstack development inside a University and this is the single best video about the insides of JS I've had the pleasure of watching. Thx

  • @Isr5d
    @Isr5d 2 หลายเดือนก่อน

    I'm a visual learner, and I've been software development for more than a decade. This is the first time I felt engaged and easy to understand how JS works. very informative. Please keep it rolling, I'm hooked, and I don't want this to stop.

  • @Jastagamerschannel
    @Jastagamerschannel 3 หลายเดือนก่อน +1

    THIS IS THE BEST EXPLANATION OF EVENT LOOP!
    Seriously, I've already worked with js for 3 years, seen several videos about it, and never it has been so clear (actually the reason why I opened this video)
    Thank you for your work!❤

  • @dusaripreethi4612
    @dusaripreethi4612 หลายเดือนก่อน +1

    I immediately subscribed after watching this video , So awesome explanation and made my day . That DOPAMINE hit after understanding the concept which gave you headache . Thank you so much ❤

  • @gbh1998
    @gbh1998 5 หลายเดือนก่อน +1

    This explanation is worth a thousand times compared to any conf. talk! HATS off to you Lydia!❤

  • @ayyappagandikota861
    @ayyappagandikota861 11 วันที่ผ่านมา

    Damn! Why did I miss this channel so long? This is what exactly I'm waiting for. Insane visuals.All the very Best.Subscribed😍

  • @rjwhite4424
    @rjwhite4424 7 หลายเดือนก่อน +1

    this single video has taught me more about js under the hood then months of watching other videos

  • @thepassionatecoder5404
    @thepassionatecoder5404 7 หลายเดือนก่อน

    God bless you Lydia. Hands down the most important and enlightening JavaScript tutorial on the TH-cam that every serious JavaScript developer needs. God

  • @TheGameChoicebr
    @TheGameChoicebr 2 หลายเดือนก่อน +1

    That was one of the most well edited tutorials i've seen, congrats!

  • @ridakh902
    @ridakh902 3 หลายเดือนก่อน

    After a long time, now I understand how JavaScript works behind the scenes. Thank you so much for this great job

  • @ArtemiiKarkusha
    @ArtemiiKarkusha หลายเดือนก่อน

    The best explanation and lesson I have ever seen. Visualisation is extremely amazing. Your explanation and sound is very clear.

  • @frankweindel2639
    @frankweindel2639 6 หลายเดือนก่อน

    Bravo! As a fellow senior dev I'm extremely impressed by the level of detail and explanation.

  • @chensu4732
    @chensu4732 7 หลายเดือนก่อน

    This is excellent work, Lydia! Your visualization of the event loop definitely can help millions of JS engineers understand it better. Huge impact, congratulations!

  • @paulopontovaz
    @paulopontovaz 8 หลายเดือนก่อน +2

    Whoa, I'm so happy that this channel exists. The visuals help SO MUCH with understanding all the JS flow!

  • @ajassharafudeen
    @ajassharafudeen 7 หลายเดือนก่อน

    4 months ago, I learned event loop from your dev.to post titled JavaScript Visualized: Event Loop - which is the best visualised minimalistic explanation I have come across, and then to refresh it, I watched this video you recently posted.
    Thank you Lydia Hallie.

  • @inmafruta8730
    @inmafruta8730 4 หลายเดือนก่อน

    I programed in C/C++, now I'm starting with JavaScript and Django framework. It wasn't clear for me how Javascript execution worked with just 1 single thread. This visualization is perfect, helped me a lot.thanks.

  • @BrianKeeley-wo4fj
    @BrianKeeley-wo4fj 3 หลายเดือนก่อน

    This was actually very comprehensible. I was expecting this to be very convoluted but you made it very easy to understand!

  • @oudinia1
    @oudinia1 7 หลายเดือนก่อน

    This video is way better than watching my favorite golden buzzer artist for the first time. Off the charts explanation. This video has just made history. Thank you so much. I had gone through a similar tutorial, yet, this one is so easy to follow.

  • @jacsdaniel
    @jacsdaniel 4 หลายเดือนก่อน

    this is absolute CINEMA of computer science, thank you a lot Lydia

  • @robertrenbris2334
    @robertrenbris2334 4 หลายเดือนก่อน

    Thanks for a great explanation! After 15 years I never once had a need for knowing about this the difference between the queues. But now with all the tech-interviews it seems like this is essential knowledge.

  • @hamedayinde9434
    @hamedayinde9434 5 หลายเดือนก่อน

    This channel is such a gem. I’ve never had a clearer explanation of event loop until now. Thank you and you’ve got a new subscriber.

  • @NaingNaingHtun-t5v
    @NaingNaingHtun-t5v 4 หลายเดือนก่อน

    I have dived into the javascript worlds nearly 2 years and read about event loop from different topics and blogs but after sometimes I did not remember anything but I don't think I will anymore. Thanks for this. Please, keep doing this.

  • @frontendlogic
    @frontendlogic หลายเดือนก่อน

    I never understood this concept until i ran into this video. Thanks a lot

  • @adventurer2395
    @adventurer2395 6 วันที่ผ่านมา

    remarkable explanation; concise yet thorough; amazing visuals

  • @AaronAsherRandall
    @AaronAsherRandall 7 หลายเดือนก่อน

    I have no words. I’ve never seen a coding, programming or any kind of software dev video this well laid out! Your visuals and your ability to “talk shop” are both incredible. If you sell a course, I’d buy it immediately.

  • @olatunjiolakunle6908
    @olatunjiolakunle6908 2 หลายเดือนก่อน

    The best visualization I have seen on JavaScript's Event loop. Thanks Lydia

  • @glyakk
    @glyakk 7 หลายเดือนก่อน

    It is insane how much information you you were able to convey in one short video, I knew async tasks were pushed off to be filled later but I had no mental model how that worked until now.

  • @codewithsanjay
    @codewithsanjay 4 หลายเดือนก่อน

    I initially watched this just for a recap, but the concept was so clear. It was great to see.

  • @eyeiaye
    @eyeiaye 8 หลายเดือนก่อน

    You've broken this down so simply that I'm surprised this isn't the standard model for teaching this. I don't deal with js a ton so you've helped explain behaviors I had witnessed but never fully understood, thank you!

  • @muhammadhasansiddiqui6017
    @muhammadhasansiddiqui6017 19 วันที่ผ่านมา +1

    Freakin yes I got it right 51342 :D
    I had an interview today and failed to answer what is "Event Loop" I am sure now if I get this question in next interview I'll nail it :D

  • @codex8797
    @codex8797 2 หลายเดือนก่อน

    Bro what this video is just insane. The best asynchronous javascript video on youtube

  • @MM-ts9jy
    @MM-ts9jy 8 หลายเดือนก่อน

    I must say, this is the best visual representation of JS I've seen so far

  • @alexanderzin
    @alexanderzin 22 วันที่ผ่านมา

    This video deserves at least a like and a comment. Great explanation

  • @NoobadiSage
    @NoobadiSage 2 หลายเดือนก่อน

    First time on TH-cam, I finally found someone who teaches like my class teacher

  • @PrinceKumar-u4k4y
    @PrinceKumar-u4k4y 4 หลายเดือนก่อน

    A really great video. This usually takes full chapter in book & 2 classes to fully understand event loop. This video beautifully condenses whole info in 12 mins. The presentation is simply amazing with amazing graphics. Thank You 👏👏👏

  • @vasili551
    @vasili551 6 หลายเดือนก่อน

    can not be simpler and more elegant way of showing the concepts, thanks for the lessons.

  • @rogue.ganker
    @rogue.ganker 7 หลายเดือนก่อน

    Been doing javascript for over a decade, and this was the coolest explanation I've ever seen!

  • @sahilsaini05
    @sahilsaini05 3 หลายเดือนก่อน +2

    Thanks for making a video that shows "How a language works" rather than "How to work with the language"

  • @ariassingh462
    @ariassingh462 6 หลายเดือนก่อน

    This is one of the best videos on the event loop. The visuals of the different components of the runtime really help.

  • @muhammadusamafarooqui6982
    @muhammadusamafarooqui6982 3 หลายเดือนก่อน

    i dont usually comment but this was the best explaination of event loop...
    but to make things more clear you should also mention that microtask takes priority like if a task is in microtask queue it will immediatedly run after the current task in call stack but before the next task is processed in call stack..
    Btw thank you for this lovely video.

  • @CHROMIUMHEROmusic
    @CHROMIUMHEROmusic 5 หลายเดือนก่อน

    I've never learnt so much about something I've used for hours and hours in 12 minutes. Thanks a lot!

  • @nelsonelijah5327
    @nelsonelijah5327 8 หลายเดือนก่อน

    This is phenomenal. I just started learning javascript coming from an Embedded systems background and never understood how the execution of commands happened. This cleared a year of misconceptions for me and unprecedented years of troubles. Wow! Some people are just goated!

  • @112_akmalmahardikanp8
    @112_akmalmahardikanp8 7 หลายเดือนก่อน

    i often use "feeling" to say "maybe this work like this", finally your video with the visualization make me say "ahh so that how its work". Amazing Video

  • @diogosoares1309
    @diogosoares1309 7 หลายเดือนก่อน

    Finally on TH-cam!! Welcome Lydia, it is a privilege to have your content here for free 🙌

  • @antonyrichard369
    @antonyrichard369 หลายเดือนก่อน

    Excellent explanation.. i knew the concept of eventloop but always in a confused state .. your explanation is awesome .. great work .. please keep going

  • @mohitkarki7185
    @mohitkarki7185 8 หลายเดือนก่อน

    I think this is the best event loop explanation in the internet. You have described each and every point in such detailed way, making this topic feel so simple to understand. The animation is also made with such detail, making life easier.

  • @frozeninretro
    @frozeninretro หลายเดือนก่อน

    This video and what the heck is an event loop anyway at JsConf are incredible vids to understand these tricky concepts. Beautifully explained.

  • @richied90
    @richied90 4 หลายเดือนก่อน

    Wow wow, great explanation! You really are a step above other people when it comes to explaining the intricacies of JavaScript

  • @DomokumaDivine
    @DomokumaDivine 2 หลายเดือนก่อน +1

    Ma'am you just simply the whole process in a fun way, honestly I'll like to be your student 😅

  • @DontFollowZim
    @DontFollowZim 8 หลายเดือนก่อน

    I've already learned all this, but this is the probably the clearest, best, and most beautiful explanation I've seen. I need to share this...