Thursday 

Room 5 

17:40 - 18:40 

(UTC+02

Talk (60 min)

JavaScript Blazingly FAST! Lessons from a Game Engine

Is your app slow? Don't blame JavaScript! It might be a problem between the chair and the keyboard...

JavaScript
Tools
Web

I've spent over a decade building a game engine for the web called excalibur.js, I've learned a ton of tricks and techniques to make JavaScript run BLAZINGLY fast. These learnings are broadly applicable to more than just games, they've been very useful in my day to day work building massive web applications for EdTech.

You'll learn how to:

Demystify the browser performance tools in Chrome & Firefox
Optimize slow functions
Identify and prevent memory leaks
Cache expensive computations
Prevent regressions
And when to use WebWorkers, WASM, WebGPU, and TypedArrays

You'll walk away with practical JavaScript optimization techniques you can apply RIGHT NOW!

Erik Onarheim

Hi 👋 my name is Erik. I’m a software developer living and working in Minneapolis as a full-stack developer working with the cloud. I’m the author of the https://excaliburjs.com open source project. I love teaching, cooking, making games, and running long distances. And sometimes I can give a talk and chew bubble gum at the same time.