Year round learning for product, design and engineering professionals

Code 24 spotlight: The new wave of JavaScript: A Taxonomy of Runtimes and their Web-interoperability with Ben Taylor

The new wave of JavaScript: A Taxonomy of Runtimes and their Web-interoperability with Ben Taylor

Overview of the Talk

In the last few years there’s been an explosion in the ways you can run JavaScript. Node has its new dinosaur cousin Deno. They’re both based on V8 from Chrome. Everybody is talking about Bun, which is faster apparently. It doesn’t use V8, so what’s the deal with that? There’s JavaScript on Cloudflare, and a bunch of other Serverless providers. How will this impact bundling, and other front-end tooling? Does the same JavaScript work on all of them? What’s the difference? What’s going on?

In this talk we’ll look over the history of JavaScript engines in browsers, and what makes them different. Then we’ll look at JavaScript outside of browsers, featuring Node. Finally we’ll explore the new wave of JavaScript engines and look at how they’re trying to become Web-interoperable. I’ll explore this all through the lens of how it impacts front-end developers primarily. If I get distracted I might accidentally start talking about WebAssembly. It’ll be a ride!

Speaker Background

Ben’s a Web Developer who works in education. At Stile he works on product development, with a focus on front-end architecture.

He’s a big fan of life-long learning, and loves to teach kids (and adults) all about programming.

Banner for Web Directions Code talk, Text reads "Ben Taylor Staff Software Engineer Stile Education The new wave of JavaScript: A Taxonomy of Runtimes and their Web-interoperability WEB DIRECTIONS CODE MELBOURNE JUNE 2024"

delivering year round learning for front end and full stack professionals

Learn more about us

Going to #wds18 has given me inspiration to attend more conferences. Meeting tech folks like myself and learning from each other is pretty amazing!

Hinesh Patel Ruby and React Developer