Web Directions Code 2021 PWAs and the Web Platform

Session Details

Ujjwal Sharma

How to outsmart time: Building futuristic JavaScript applications using Temporal

Ujjwal Sharma Compilers Hacker Igalia

For close to 25 years now, JavaScript developers have suffered at the hands of time: the Date object. We have tried all sorts of solutions from using popular libraries like Moment.js all the way to handling dates and times on the backend.

Last year, I told you all about Temporal, a work-in-progress JavaScript proposal/initiative that I have been working on that aims to fix the situation by adding a date-time API to JavaScript that is truly futuristic.

Now it's time to show "time" who is boss. With the Temporal API stable at Stage 3 and the polyfill ready for production use, let me show you how to harness the power of this delightful API in order to build powerful JavaScript applications that handle dates and times like we always wished we could. We shall also discuss the orthogonal features being worked on in the JavaScript Intl API and find out how these play along with each other and come together to form a comprehensive set of APIs that allow us to build state of the art date and time components in our applications.

Ujjwal Sharma

Ujjwal is a Compilers Hacker at Igalia working on TC39 and V8, Editor of ECMA-402, a Node.js Core Collaborator, a TC39 Delegate and an International Speaker. He loves to talk about open source software, decentralization, cryptography, JavaScript and web standards.

Don't miss your chance to see Ujjwal Sharma and many other inspiring speakers at Code.

Tickets start at $145.

Register Now

PWAs and the Web Platform.

Register Now

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.