A browser does everything on one main thread, so while your code runs a long task, every tap and keypress has to wait. This talk shows why that makes pages feel slow, and how to keep the main thread free so they stay responsive.
A browser does everything on one main thread, so while your code runs a long task, every tap and keypress has to wait. This talk shows why that makes pages feel slow, and how to keep the main thread free so they stay responsive.
⚠️ It looks like a privacy blocker is preventing the form from loading. Please disable it for this page or click here to access the form directly.

Den Odell is a Staff Frontend Engineer, previously at Canva, Volvo Cars and AKQA, with more than 25 years building for the web. He is the author of Fast by Default (Manning, 2026), which lays out his performance-first approach to building software across web, backend, mobile, and desktop. He has written two earlier books on frontend development and writes about performance and engineering practice at denodell.com.