Subject: Importing vs. fetching JSON; async loops; NaN and IEEE 754; URLPattern; Vitest 4.0; Biome v2.3; esbuild v0.25.11; JS compiler Porffor; source maps; JSConf 2025; ViteConf 2025

Importing vs. fetching JSON

jakearchibald.com @jakearchibald

Rethinking async loops in JavaScript

allthingssmitty.com @allthingssmitty

Why NaN !== NaN in JavaScript (and the IEEE 754 story behind it)

pzarycki.com @piotrzarycki

URLPattern is now Baseline Newly Available

web.dev 

New versions

Vitest 4.0: Browser Mode stable, visual regression testing, Playwright trace files

voidzero.dev @trickroll @voidzero-dev

“TL;DR: Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming quarter. This major release includes breaking changes.”

Biome v2.3.: support for Vue, Svelte, Astro and more

biomejs.dev @ematipico @biomejs

esbuild v0.25.11: import with { type: 'bytes' } and more

github.com @evanw

Podcasts

Oliver Medhurst: Porffor – JavaScript Ahead of Time Compiler [49-min. audio]

www.devtools.fm @CanadaHonk @devtools-fm

Source maps: how does the magic work? with Nicolo Ribaudo [26-min. video]

podrocket.logrocket.com @nicolo-ribaudo

Recent conferences

Videos: JSConf 2025

www.youtube.com 

Videos: ViteConf 2025

www.youtube.com @viteconf

ViteConf 2025 recap

voidzero.dev @TheAlexLichter @voidzero-dev

This email was sent to {{ email | default }}. You can unsubscribe from this list here or update your preferences.