Skip to content
// writing

Posts tagged #performance — Page 3

A mix of technical deep-dives, career reflections, and dispatches from the road.

JavaScript Iterator Helpers: Stop Converting to Arrays First thumbnail
developmentJul 23, 2026· 3 min
JavaScript Iterator Helpers: Stop Converting to Arrays First
Iterator helpers bring map, filter, take, and drop to any iterator without spreading into an array first.
read more →
The Soft Navigations API: Core Web Vitals Finally Work in SPAs thumbnail
developmentJul 16, 2026· 4 min
The Soft Navigations API: Core Web Vitals Finally Work in SPAs
Chrome ships the Soft Navigations API unflagged in 151, giving single-page apps a standardized way to measure LCP, INP, and CLS per route change instead of…
read more →
Declarative Shadow DOM: Web Components That Render Before Your JavaScript Does thumbnail
developmentJul 13, 2026· 3 min
Declarative Shadow DOM: Web Components That Render Before Your JavaScript Does
Shadow DOM used to mean a blank page until your bundle loaded. The shadowrootmode attribute changed that, and it has been in every major browser since early…
read more →
OPFS: A Real File System in the Browser thumbnail
developmentJul 12, 2026· 4 min
OPFS: A Real File System in the Browser
The Origin Private File System gives you byte-level, synchronous file I/O in the browser. Here's how it works, when to reach for it, and why it's the reason…
read more →
scheduler.yield(): The One-Liner That Fixes Your INP thumbnail
developmentJun 28, 2026· 3 min
scheduler.yield(): The One-Liner That Fixes Your INP
A practical look at scheduler.yield(), the browser API that breaks up long tasks and keeps the main thread responsive without the setTimeout penalty.
read more →
CSS @scope: Component-Scoped Styles Are Now Native thumbnail
developmentJun 21, 2026· 3 min
CSS @scope: Component-Scoped Styles Are Now Native
CSS @scope reached full browser support in December 2025 — here's how to use it to write component-scoped styles without CSS Modules, BEM, or a build step.
read more →
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM thumbnail
developmentJun 10, 2026· 3 min
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM
Vue 3.6 Vapor Mode eliminates the virtual DOM for opted-in components, delivering SolidJS-level performance without rewriting a single line of your template…
read more →
The Speculation Rules API: Instant Page Navigations Without a Framework thumbnail
developmentMay 28, 2026· 3 min
The Speculation Rules API: Instant Page Navigations Without a Framework
The Speculation Rules API lets you tell the browser which pages to prefetch or fully prerender in the background — delivering near-instant navigations with…
read more →
Vite 8 + Rolldown: Rust-Powered Builds That Are 10–30x Faster thumbnail
developmentMay 23, 2026· 3 min
Vite 8 + Rolldown: Rust-Powered Builds That Are 10–30x Faster
Vite 8 replaces its dual esbuild/Rollup pipeline with Rolldown, a Rust-based bundler that delivers 10–30x faster production builds — and real teams are…
read more →
// the newsletter
Don't miss the next one