
Morphing the Path
Forget GreenSock; you can now transition complex SVG shapes directly in your stylesheet using the native CSS d property.
Articles, guides, and thoughts on web development and technology

Forget GreenSock; you can now transition complex SVG shapes directly in your stylesheet using the native CSS d property.

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.