#​777 — March 17, 2026

Read on the Web

Together with  Meticulous

JavaScript Weekly

Temporal: The 9-Year Journey to Fix Time in JavaScript — JavaScript’s date/time handling is notoriously messy and libraries like Moment.js became popular as a way to work around it. In 2017, Maggie Johnson-Pint, a maintainer of Moment.js, proposed the Temporal API to fix date/time handling for good, and we’re mostly there (support is growing, with Safari and Node to catch up).

Jason Williams (Bloomberg)

Still Writing Tests Manually? Meticulous AI Is Here — Notion, Dropbox, Wiz and LaunchDarkly now use a testing paradigm they can’t work without. Built by former Palantir engineers, Meticulous automatically creates an evolving suite of E2E UI tests, delivering exhaustive coverage with no developer effort.

Meticulous sponsor

Vite 8.0 Released — A mega release for the popular build tool. Designed to be a smooth upgrade, there’s a lot behind the scenes: @vitejs/plugin-react v6 no longer needs Babel, Rolldown replaces Rollup and esbuild, Wasm SSR support, browser console forwarding to the terminal, and big performance gains.

Vite

💡 VoidZero has also open sourced its Vite+ toolkit. Originally intended to be a commercial project, Vite+ combines Vite, Vitest, Oxlint, Oxfmt, Rolldown, and tsdown into a single, unified toolchain, and it's now in alpha.

IN BRIEF:

RELEASES:

  • Electron 41.0 – The cross-platform desktop app framework adds ASAR Integrity digest and MSIX auto-updating support, improves Wayland support, and updates to Chromium 146, Node v24.14.0, and V8 14.6.

  • Nitro v3 Beta – Extend your Vite app with a production-ready server, compatible with any runtime. Handy if you want to try building your own framework!

  • Vitest 4.1 – Next-gen testing framework, now supporting Vite 8.

  • Preact 10.29.0, Prisma 7.5.0, Babel 8.0 RC3, Vue 3.6.0 Beta 8

📖  Articles and Videos

Source Maps: Shipping Features Through StandardsSource maps are JSON files that provide debuggers and similar tools with a mapping between minified/transformed code and the original codebase. Jon gives us a tour and takes us behind the scenes of how the feature has progressed towards becoming a standard (ECMA-426).

Jon Kuperman (Bloomberg)

How we Rewrote 130K Lines from React to Svelte in Two Weeks — A common adage in recent months has been that the use of LLMs and coding agents could lock us into using only the most popular frameworks, but in reality they also make switching between frameworks easier than ever before.

Strawberry

Your Slowest Endpoint Is Probably an Analytics Query — TimescaleDB extends Postgres so analytics queries stay fast at scale. Hypertables, 95% compression, live data. Start for free.

Tiger Data (creators of TimescaleDB) sponsor

Best Practices for Svelte Developers — A brand new page in the Svelte docs that outlines some best practices for writing more robust Svelte apps.

Svelte Docs

An Empirical Study of Frontend Memory Leaks — Analysis of five hundred React, Vue and Angular apps for patterns that lead to memory leaks. Missing timer cleanups and event listener removals cause the majority of problems.

Ko-Hsin Liang

Rewriting a 12-Year-Old JavaScript Library in TypeScript — Specifically, the Machina finite state machine library.

Jim Cowart

📄 Lies I Was Told About Collaborative Editing: Why We Don't Use Yjs Alex Clemmer

▶️ Breaking and Securing OAuth 2.0 in Frontends Philippe De Ryck

📄 How I Added Bluesky Likes to My Astro Blog Luciano Mammino

📄 Why Node.js Needs a Virtual File System Matteo Collina

📄 Native JSON Modules Are Finally Real Matt Smith

🛠 Code & Tools

Nuxt 4.4: The Full-Stack Vue Framework — The full-stack Vue framework that includes routing (now powered by Vue Router v5), server-side rendering, and data fetching out of the box now adds custom useFetch/useAsyncData factories, typed layout props, build profiling, and more.

Daniel Roe and the Nuxt Team

Reveal.js 6.0: The HTML Presentation Framework — A long-standing way to bring elegant presentations to anyone with a browser. v6.0 has some breaking changes, switches to Vite, and introduces an official React wrapper.

Hakim El Hattab

40-60% of Your Mobile Builds Don't Need to Happen — Expo Workflows is mobile CICD that detects whether your changes touch native code and skips the builds you don't need.

Expo Workflows sponsor

RedwoodSDK 1.0 Released: The Cloudflare-Native React Framework — A server-first React framework, built as a Vite plugin, that integrates deeply with the Cloudflare platform (why?) and its provision of workers, databases (D1), durable objects, storage (R2), AI APIs, etc.

Peter Pistorius

📰 Classifieds

🌷 JSNation - Amsterdam & Online - This June, catch the latest trends in modern Web development from the people shaping its present & future.

📢  Elsewhere in the ecosystem