Highlights are Virtual
Stop polluting your DOM with thousands of wrapper elements and move to the CSS Custom Highlight API for high-performance, accessible text styling.
Articles, guides, and thoughts on web development and technology
Stop polluting your DOM with thousands of wrapper elements and move to the CSS Custom Highlight API for high-performance, accessible text styling.
An investigation into why micro-benchmarks fail to predict production performance due to speculative optimization and the 'de-optimization loops' that secretly throttle long-running Node.js processes.
Learn why the new Static Routing API is the declarative successor to Navigation Preload and how it eliminates the overhead of waking up your Service Worker for static assets.
Experience the frustration and eventual triumph of linking labels and inputs across the shadow boundary using the long-awaited Reference Target API.
How React 19’s useOptimistic hook finally standardizes the delicate dance between user intent and server reality without manual state syncing.
The days of hacking around offsetParent and opacity: 0 are over thanks to a new DOM method that actually understands what 'visible' means in a modern CSS world.
Modern CSS finally knows how to stay quiet about form errors until the user actually finishes typing, making your validation logic significantly less aggressive.
We finally have a native way to animate elements as they are added to the DOM or transitioned from 'display: none' without reaching for JavaScript hacks.
The new CSS attr() specification is finally breaking free from the 'content' property, allowing you to pass colors, lengths, and numbers directly from HTML attributes into your styles.
Learn why the CustomStateSet API is the final piece of the encapsulation puzzle for developers tired of polluting their HTML with styling-only attributes.