PodRocket

The browser APIs you're shipping libraries to replace with Kilian Valkhof


Listen Later

Most developers reach for date-fns or Moment.js without realizing the browser already ships a powerful string formatting library called the JavaScript Intl API. Killian Valkhof, creator of Polypane, walks through how locale-aware date formatting, currency formatting, the Segmenter API, and the Collator API can replace heavy npm dependencies, with support for over 7,000 locales baked right into every evergreen browser since 2017.

Links
Resources

INTL: The best browser API you’re not using | Kilian Valkhof: https://www.youtube.com/watch?v=mhzJ1UFlRjw

We want to hear from you!

How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?

Fill out our listener survey! https://t.co/oKVAEXipxu

Let us know by sending an email to our producer, Elizabeth, at [email protected], or tweet at us at PodRocketPod.

Check out our newsletter! https://blog.logrocket.com/the-replay-newsletter/

Follow us. Get free stickers.

Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!

What does LogRocket do?

LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today.

Chapters

00:00 Introduction — Browser APIs & the Intl API

01:00 Why Developers Overlook Internationalization
02:30 What the Intl API Actually Is (It's a Formatting Library)
04:00 7,000 Locales Built Into Every Browser
06:00 What Intl Does NOT Do — It's String Output Only
07:00 date-fns, Moment.js, Luxon, and Numeral.js Compared
09:00 Why the Segmented Rollout Slowed Adoption
11:00 Currency Formatting and Locale Trust Signals
13:00 The Worst Under-Used API in the Browser
16:00 How Browser Specs Have Evolved Since HTML5
18:30 Dialogue, Popover, Anchor Positioning — New Primitives
23:00 The Top Layer and Z-Index Problems Solved
25:00 WebGPU, WASM, and Native API Trends
27:30 The Easiest Way to Start Using Intl Today
31:00 Collator, Segmenter, and List Format APIs
32:00 Wrap-Up and Where to Find Killian's Full Talk

Special Guest: Kilian Valkhof.

...more
View all episodesView all episodes
Download on the App Store

PodRocketBy LogRocket

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

59 ratings


More shows like PodRocket

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

Accidental Tech Podcast

2,143 Listeners

ShopTalk by Chris Coyier & Dave Rupert

ShopTalk

500 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

583 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,077 Listeners

Tech Brew Ride Home by Morning Brew

Tech Brew Ride Home

964 Listeners

Practical AI by Practical AI LLC

Practical AI

212 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

551 Listeners

Hard Fork by The New York Times

Hard Fork

5,576 Listeners

Whiskey Web and Whatnot by Skill Issue Studios

Whiskey Web and Whatnot

55 Listeners

devtools.fm: Developer Tools, Open Source, Software Development by Andrew Lisowski, Justin Bennett

devtools.fm: Developer Tools, Open Source, Software Development

25 Listeners

Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

Front-End Fire

11 Listeners