All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

The 9-Year Development of Temporal: JavaScript's Modern Date and Time Standard

By

robpalmer

2mo ago· 19 min readenInsight

Summary

The article details the 9-year journey to create Temporal, a modern replacement for JavaScript's problematic Date object. Authored by a Bloomberg engineer, it covers how Bloomberg, Igalia, and the TC39 community collaborated to develop this new standard that reached Stage 4. Temporal offers immutable types, first-class time zone and calendar support, and nanosecond precision, addressing decades of bugs in JavaScript's Date handling. The piece provides technical insights into the development process and the significance of this achievement for the JavaScript ecosystem.

Key quotes

· 5 pulled
JavaScript's Date object has been a source of bugs for three decades.
Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision.
This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning an idea into a shipping standard.
Bloomberg may not be the first company you think of when discussing JavaScript.
Today the Bloomberg Terminal runs a lot of JavaScript.
Snippet from the RSS feed
JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomb

You might also wanna read