My favorite from this week is the CSS expansion article, because it's a great reminder that the platform keeps catching up—and 322 kB of JS you don't ship is 322 kB your users don't parse.
Article
Modern CSS is swallowing JavaScript whole—anchor positioning replaces Floating UI, Popover API kills focus-trap libraries, scroll-driven animations retire GSAP ScrollTrigger, and View Transitions handle what react-transition-group used to. Roughly 322 kB of minified gzipped JS can be dropped by going native; compositor-thread execution improves INP, LCP, and CLS for free.
Thesys Engineering rewrote their Rust WASM parser in pure TypeScript and got 2.2–4.6x faster per-call speeds. The bottleneck was never Rust's parsing—it was the WASM-JS boundary overhead from repeated data copying and serialization. Switching to O(N) incremental caching mattered more than language choice. A good case study on when WASM helps and when it hurts.
Explains the two-layer approach to managing design system colors—primitives (the palette values like blue-600) as the single source of truth, semantics (purpose-driven names like --button-background) pointing to those primitives. Solves the "was it --blue-900 or --blue-700 on buttons?" problem cleanly.
Forty years of domain name history—from Paul Mockapetris inventing DNS in 1983 and symbolics.com becoming the first registered domain in 1985, through the Verisign $21B acquisition, to the next gTLD application round opening April 2026 with a $227,000 base fee. A good read for .com's 40th anniversary.
Library&tools
Wasmer open-sourced Edge.js—a runtime that executes Node.js apps inside WASM sandboxes while keeping full compatibility (passes 3592/3626 Node.js tests). Splits execution between a native JS engine and WASIX-sandboxed OS calls; 5–30% slower than native Node but enables superior startup times and server density compared to containers.
Zero-config documentation generator with ~20kb client-side payload; includes fuzzy offline search, multi-version support, built-in theming, and an AI-ready pipeline with semantic containers and llms-full.txt context stream. No React, no heavy frameworks.
Other
Opera's interactive archive celebrating 30 years of the web—hold spacebar to fast-forward through internet history year by year, from 56k modem sounds to modern social media. The 2003 section covers the early MySpace and pre-YouTube era. Submit your own web memory for a chance to win a trip to CERN.