DevelopersTV

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.