Tempus Fugit: A story of time
summary
JavaScript gets a concrete plan: Temporal proposes immutable, strongly typed primitives for dates, times, calendars and durations, with built-in IANA time zones, consistent parsing, first-class durations and nanosecond precision. The talk cites ecosystem size — Moment and Luxon together >50k stars and Moment at 1 MILLION weekly npm downloads — shows a working Temporal polyfill on npm, demos timezone/calendar conversions and duration arithmetic, and reports the polyfill behaves as advertised.
AI-written summary · about
chapters (15)
- 0:00Start
- 6:37Java 8
- 9:14Unreliable Parser Behavior
- 11:27Mutable Instances
- 12:59Unpredictable Dst Behavior
- 21:10Moment Js
- 27:13Immutability
- 49:27How Do You Get a Unix Timestamp in Javascript
- 51:42Dst Transitions
- 55:28Storing Times on Fitness Trackers
- 56:38Calculate Daily Occurrence
- 1:03:47Calculate the Flight Time
- 1:06:56Custom Calendars
- 1:07:17The Interface
- 1:09:27Support for Custom Time Zones
related talks
01h 04mHow to outsmart time: Building futuristic JavaScript applications using Temporal
16mA 50-year accident: how JavaScript got Date, and why Temporal exists
29mTemporal: Keep Time on Your Side
46mFrom Roman Emperors to the Temporal API: Conquering Dates and Times in JS
19mProgramming in the 4th Dimension - Making Time Make Sense
22mThe Past, Present, and Future of JavaScript Date and Time APIs
45mTemporal Collapse in JS
03mFixing JavaScript Date
