Time is a construct but it can still break your software
Ryan interviews Jason Williams, a senior software engineer at Bloomberg and creator of the Rust-based JavaScript engine Boa, about the challenges of date and time handling in JavaScript. They discuss the limitations of the current Date object, the rise and decline of Moment.js, and the development of the Temporal proposal. Temporal, a new TC39 standard, aims to modernize JavaScript's date and time functionality after nine years of development.
Opening excerpt (first ~120 words) tap to expand
May 1, 2026Time is a construct but it can still break your softwareRyan welcomes Jason Williams, senior software engineer at Bloomberg and the creator of Rust-based JavaScript engine Boa, to the show to dive into why date and time handling in JavaScript is so difficult and how the Temporal proposal aims to fix it.They explore the current flaws and issues in JavaScript that make the Date object so hard to work with, how libraries like Moment.js helped but eventually became too complex themselves, and why the Temporal proposal took nine years to complete.Temporal is a new TC39 proposed standard for JavaScript that replaces the Date object.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Stack Overflow Blog.