
The JavaScript midlife crisis
Rewriting tools in Rust, Go, and Zig makes them faster, but fewer developers can maintain them.
Web Standards
Daily web platform news

Rewriting tools in Rust, Go, and Zig makes them faster, but fewer developers can maintain them.

GitHub’s Primer moved from CSS-in-JS to CSS Modules, cutting server rendering time by 55%.

Splitting, batching, and offloading work to keep every frame under 10 milliseconds.

Canvas, contenteditable, and textarea compared for building an editor in the browser.

Why unmounting rows costs you find-in-page, anchor links, focus, and per-card state.

Firefox ships the format with the Rust jxl-rs decoder, progressive rendering, and lossless wins.

An interactive walkthrough of the waterfall, flame chart, LCP, CLS, INP, and the Insights panel.

When npm packages actually need them, and how much install size they cost.

A proposed API to store big files by hash and share them across origins.

Marking sync code as async changes its contract and propagates Promises through callers.

A platform-agnostic reference of features every quality website should have.

Find more performant and safer replacements for outdated or unnecessary npm packages.