Javascript is a single-threaded language, but it doesn't have to be.
Web Workers allow us to offload heavy operations from the UI thread, yet they're often neglected for anything beyond handling offline web apps. The capacity that they hold for transforming the way we write code in Javascript is huge! I'll dive into how Web Workers can be used to speed up page loads, offload time-consuming calculations, restore magic to our lives, and make a little video game character jump around on the screen. Boing boing.