What the heck is the event loop anyway?

We really enjoyed this Node js talk by Philip Roberts at JSConf EU. We say things like “don’t block the event loop”, “make sure your code runs at 60 frames-per-second”, “well of course, it won’t work, that function is an asynchronous callback!”

YOUTUBE 8aGhZQkoFbQ Some handy visualisations give an intuitive understanding of what happens when JavaScript runs.

JavaScript programmers like to use words like, “event-loop”, “non-blocking”, “callback”, “asynchronous”, “single-threaded” and “concurrency” page