A 50-year accident: how JavaScript got Date, and why Temporal exists - Devlin Duldulao - dotJS 2026
dotconferences — Sep 28, 2026 — conference
Why watch
This talk explores why JavaScript's Date object became one of the most problematic aspects of the language—covering timezone handling, DST complications, leap years, and mutability issues—and introduces the Temporal API as the long-awaited solution with its carefully separated types for different use cases. Ideal for JavaScript developers who want to understand the rationale behind Temporal and how to prepare for migrating away from Date.