Summit '23

Exploring the Event Loop

About this presentation

It feels parallel, but is actually sequential. There's a common misconception that multiple things are happening simultaneously in JavaScript when you're learning it for the first time. This talk aims to correct that misconception by exploring what parallelism really means, and shedding light on JavaScript being a concurrent language that only ever handles events sequentially. The mechanism that it uses to do this efficiently is the event loop, which I will explain with a cute simulation of my cat!