I just want to express my utmost respect to you, Sina! 🙌 I've watched all the videos in this series over the last couple of days, and man, this is by far the best content I’ve ever come across for explaining JavaScript concepts so clearly. I’ve had trouble understanding JS before, but after going through your videos, everything finally clicked! You’ve made it so much clearer for me. Keep up the amazing work, Great Wizard Sina - I salute you! 🧙♂✨
coming here after watching legendary "Wth is event loop?" video...I must say, that legendary video laid the foundation and you built the building on top. Top notch, thank you.
This channel is a hidden gem! I've heard a bit about event loop before, but the animation (and gags) made it look so simple. I'm definitely checking out other videos about JS
Producing this level of quality is no easy task. It requires numerous other APIs and event queues to add tasks and manage the loop through the tasks after the call stacks and timing are right. Thanks a lot man. And I suggest to change this playlist to 50 things you didnt know about javascript 😂😂😂😂
OMG! Who are you? wizard? How do you do that? Unbelievable! This is the best EVER explanation on the Russian / English internet! Please DO NOT stop! Thanks! Thanks a lot! Can't even imagine how much time you spent on that video!
MISSED YOU BRO.....I've been developing via JS for about 17v months. I've come really far! You've been a big part of my developer education. APPRECIATE YOU!
Thank you for this video. You are the first person who could explain this topic on a really easy to understand way. Thank you for your videos. They really helped me to understand JS better.
Excellent video about this key JS mechanism used by all the modern frameworks to perform the DOM update. One more reason why it’s important to know about it
Discovered you a while ago. Back when I was learning JS fundamentals, and I can still learn a lot from you. Honestly, I would love to see a video that goes more in-depth of using devtools and debbuging the stuff, like you would do in real-life project. It's easy to understand it on simple examples but diving into new codebase that is maintained for a long time, it's a real challenge to understand what's happening. Cheers
🔥🔥One of the videos that makes me more interested about js.✨Amazing explanation and we see the animations and work that you have put to make this video.Thank you 👍
The way that you have explained this is just amazing. I was struggling for some time to understand this concept but now I get it. Many thanks for sharing such knowledge with us. Take care :)
Sir , I literally watched over 10 videos and researched several docs , plz keep making videos like this , if possible , can you do full scale (HTML + CSS + JAVASCRIPT ) projects , you are excellent
It's going to be the most watched Event Loop video. what an explanation, what an high quality content in all aspects + funny. what's better then that ?
Bravo! This was my introduction to your channel and I thoroughly enjoyed it. I really appreciate your "Double Impact" intro! Your content is great and I'll be watching more for sure! Cheers...
I'm little bit confuse that did event loop also handle the sync code in stack or just check the stack and queue continuously to execute the async code ? our content is truly inspiring! The way you break things down is impressive-I'm learning so much. Keep it up!
Would it be better to watch this video before episode 11 of you video series, to be specific before the Asynchronous JavaScript, Promises, Async Await and Fetch videos?
@callstack: I think it helps understanding, that "the callstack " is more likely a main callstack. In case of executing an async call to a timer() function with a delayed callback function, the original main callstack might be (copied/splitted), so that the timer() function after the timer counters run down still knows the context where to call back when running the callback function (so that the callback function has access to local variables).
WONDERFUL WONDERFUL WONDERFUL..... now I know. Pls consider... 1.Design patterns of the gang of four for JavaScript 2. Data structures and Algorithms the design pattern u did previously ( factory function $ constructor function was SUPER qoli😂
In the examples where the engine is running a JS script that calls some functions, there should also be an entry in the stack to represent that script as a whole. It acts like another function. I think showing this would have been helpful especially in example 7 at 18:52 to show why the console.log(2) can't be added to the task call stack right away. The event loop only adds something to the stack if the stack is empty, and in this case it isn't really empty because the script is still running.
I just watched the video, enjoy the light hearted approach at teaching core and complex concepts. I do have a question about the part at Micro task queue (20:30~), You said the Promise.. then() would get executed in the call stack first, but what if the fetch actually took 5 seconds but the setTimeout() took just 1 sec?
Yessir thank you so much! Could we please have one on destructuring and maps im struggling to wrap my thick skull aroud that and your way of explaining seems to do the trick 😅😅😅
Hi Teacher, How are you? What are your thoughts on learning DSA (linked list,stacks,graph,trees, sorting algorithms, searching algorithms etc) ? Is it necessary for becoming a successful software engineer?
Do you have videos of learning the basics of Language? You have a good channel, but for someone like me, there would be a difficulty in undestanding the foundations.
Episode 18: Event Loop 🎩🎥💛➰🎉
Tony Stark teaching JS ❤
lowkey might be the best channel for every js developer
♥
This is pure GOLD you rock, man ! how come I just stumbled on this channel, the content you have is crazy, please keep going 🙏🙏
I just want to express my utmost respect to you, Sina! 🙌 I've watched all the videos in this series over the last couple of days, and man, this is by far the best content I’ve ever come across for explaining JavaScript concepts so clearly. I’ve had trouble understanding JS before, but after going through your videos, everything finally clicked! You’ve made it so much clearer for me. Keep up the amazing work, Great Wizard Sina - I salute you! 🧙♂✨
Thank you!
I already know this concept, but your way of teaching is top notch. well-done man
coming here after watching legendary "Wth is event loop?" video...I must say, that legendary video laid the foundation and you built the building on top. Top notch, thank you.
Awesome to hear. And yes that video is pretty legendary!
one of the best (if not the best) Videos on UA-cam for the JS community. Masterpiece! 👏
Appreciate it!!
Seriously, now I understand event loop.
Your explanation + animation = amazing😍
You are the role model, I will never thank you enough for the effort you do my 100 hats off for you sir
siiinnaaaaaa!!! a video about deep copy and shallow copy would be noice.
Great Video, need an entire in-depth javascript playlist with this great level of teaching
The only video on the JS event loop that the internet needs!
There are other good ones out there but thank you!
You deserve more views, this is such an underrated channel!
Missed your videos, might have to rewatch them all again to get up to date again 😅
This channel is a hidden gem! I've heard a bit about event loop before, but the animation (and gags) made it look so simple. I'm definitely checking out other videos about JS
Glad you enjoy it!
Thank you SIr, this video is very helpful for me to crack my first ever interview ❤
Producing this level of quality is no easy task. It requires numerous other APIs and event queues to add tasks and manage the loop through the tasks after the call stacks and timing are right.
Thanks a lot man. And I suggest to change this playlist to 50 things you didnt know about javascript 😂😂😂😂
OMG! Who are you? wizard? How do you do that? Unbelievable! This is the best EVER explanation on the Russian / English internet! Please DO NOT stop! Thanks! Thanks a lot! Can't even imagine how much time you spent on that video!
Thanks!
You're truly the best... Say no more! Takes Sensei
Probably the best explanation of the topics on UA-cam. Excellent job. This video is way underrated.
🙏
MISSED YOU BRO.....I've been developing via JS for about 17v months. I've come really far! You've been a big part of my developer education. APPRECIATE YOU!
When the world needed him the most, he returned!!!
✊♥
Thank you for this video. You are the first person who could explain this topic on a really easy to understand way.
Thank you for your videos. They really helped me to understand JS better.
Thank you!
you are a live saver my guy please never give up on the channel
🙏🏼
I love how you explained the concept visually and your ideas on how to implement the concept.
I've struggled with understanding asynchronous function.
🙏🙏🙏
This is my favorite explanation so far!
Glad to hear it!
If you're looking for a great explanation of how the event loop works, this video will definitely deepen your understanding! Thank you Sina.❤
can't wait to watch this! Glad you are back! Thank you!
you are the best teacher of javascript. plz make a video about advance javascript module.
Excellent video about this key JS mechanism used by all the modern frameworks to perform the DOM update. One more reason why it’s important to know about it
👌🏼
Can't thank you enough, Sina, for explaining such a complex and advance concept in a such clear and fun way 👏👏👏🎩🎩🎩🌹🌹🌹
Thank you as always for your comments!
Amazing..Please keep posting Videos..Thanks!
Discovered you a while ago. Back when I was learning JS fundamentals, and I can still learn a lot from you. Honestly, I would love to see a video that goes more in-depth of using devtools and debbuging the stuff, like you would do in real-life project. It's easy to understand it on simple examples but diving into new codebase that is maintained for a long time, it's a real challenge to understand what's happening.
Cheers
So glad to hear!
You did this complicated topic really well. Thank you!
♥️
19:37 Bro! 😂
Today I solved an issue by using setTimeout of 0 and I didn't fully understand why it worked. Thank you for this! I'm subscribing
Nice!
This is how a video is done people. Looking forward to FP stuff.
Thanks brother. As always!
you and Lydia Hallie are doin best thing in the world
Lydia is great
UA-cam alg could do a much better job of pushing this channel. Top tier explanation as always.
🔥🔥One of the videos that makes me more interested about js.✨Amazing explanation and we see the animations and work that you have put to make this video.Thank you 👍
Thanks!
Listen, your video is one of the best (if not the best) I have watched about the event loop concept, thank you so much, You earn a new subscriber!
The way that you have explained this is just amazing. I was struggling for some time to understand this concept but now I get it. Many thanks for sharing such knowledge with us. Take care :)
Sir , I literally watched over 10 videos and researched several docs , plz keep making videos like this , if possible , can you do full scale (HTML + CSS + JAVASCRIPT ) projects , you are excellent
It's going to be the most watched Event Loop video. what an explanation, what an high quality content in all aspects + funny. what's better then that ?
👊🙏
After a long time
You are uploading video
Waiting eagerly
Thank you sooooooo much for your super duper clearest explanation!!!
You're very welcome!
And finally the episode I waited too long to here from you
Bravo! This was my introduction to your channel and I thoroughly enjoyed it. I really appreciate your "Double Impact" intro! Your content is great and I'll be watching more for sure! Cheers...
Awesome! Welcome aboard
I love this series and your humor
THIS IS BRILLIANT!
Extremely talented teacher
Thank you. I was waiting for this video because your way of teaching made evething clear ☝️😼👍.
👍🤘
Please make a playlist for beginners javascript.... U are a great teacher and want to learn more.. From u Thanku for this playlist
He’s back 🙌
Duuuude that was greaaaat, thanks for enlightening me :D ❤
loved it man, youtube doesnt appreciate you enough, you are one of the best educators out there, dont forget me when you hit a milli
Haha thanks!
Thank you for video. Understood the concept.
Man your energy level 🔥
It always goosebumps me whenever you hit the core point❤️
I just discover this channel ,and it was excellent explanatory video of a miss understood concept , so thanks bro ,and it is please to see your face 😊
Awesome!
Color me impressed. Great delivery of this topic.
Woohoo our JavaScript's John Sina is back 😉
How about design pattern in JavaScript series ?
I'm little bit confuse that did event loop also handle the sync code in stack or just check the stack and queue continuously to execute the async code ?
our content is truly inspiring! The way you break things down is impressive-I'm learning so much. Keep it up!
Thank you for video 😃 !!!!!!!!!!!!! The explanations were clear and very understandable.😁😁
Glad it was helpful!
welcome back. as always explanation is top notch
Thanks!
I was waiting for this one, amazing
Great delivery and tons of useful information. Thank you!
🙏♥️
The best man very well explained.
👍
This is so much fun to watch!
Thank you very much sir .
Clearly explained. Thanks
You are the best! Thank you!
🙏♥️
You are doing Gods work!
🙏♥️
Would it be better to watch this video before episode 11 of you video series, to be specific before the Asynchronous JavaScript, Promises, Async Await and Fetch videos?
imo no, but the older vids are worth a rewatch once you've seen this if you didn't have the conceptual picture before
That was awesome
Well done RDJ
This is so entertaining. Thanks!!!!!
♥️
@callstack: I think it helps understanding, that "the callstack " is more likely a main callstack. In case of executing an async call to a timer() function with a delayed callback function, the original main callstack might be (copied/splitted), so that the timer() function after the timer counters run down still knows the context where to call back when running the callback function (so that the callback function has access to local variables).
Great explanation thank you!
WONDERFUL WONDERFUL WONDERFUL..... now I know.
Pls consider...
1.Design patterns of the gang of four for JavaScript
2. Data structures and Algorithms
the design pattern u did previously ( factory function $ constructor function was SUPER qoli😂
In the examples where the engine is running a JS script that calls some functions, there should also be an entry in the stack to represent that script as a whole. It acts like another function. I think showing this would have been helpful especially in example 7 at 18:52 to show why the console.log(2) can't be added to the task call stack right away. The event loop only adds something to the stack if the stack is empty, and in this case it isn't really empty because the script is still running.
You really have done it excellent explanation
Какого хрена здесь так мало просмотров? Это же изумительно прекрасное визуальное объяснение!
I just watched the video, enjoy the light hearted approach at teaching core and complex concepts. I do have a question about the part at Micro task queue (20:30~), You said the Promise.. then() would get executed in the call stack first, but what if the fetch actually took 5 seconds but the setTimeout() took just 1 sec?
Amazing playlist ❤
Thanks ✌️
great job!
Been waiting
Amazing!
very cool, just what i was looking for :)
only person i love to learn from
top explanation
سینا چقدر خفن بصریسازی کردی. کاش این ویدئو رو ۱۰ سال پیش میدیدم
Yessir thank you so much!
Could we please have one on destructuring and maps im struggling to wrap my thick skull aroud that and your way of explaining seems to do the trick 😅😅😅
Thank you so much for your content,your topics has helped me alot ❤❤
Hi Teacher,
How are you?
What are your thoughts on learning DSA (linked list,stacks,graph,trees, sorting algorithms, searching algorithms etc) ?
Is it necessary for becoming a successful software engineer?
Great explanation.
Need a comprehensive vid about devtools specially for debugging thanks ❤
Good idea
Amazing explanation
Thanks 😀
Thank you
Do you have videos of learning the basics of Language? You have a good channel, but for someone like me, there would be a difficulty in undestanding the foundations.
Cool explanation!