Canvas Animation Performance: What Actually Matters
How to keep canvas animations smooth at 60fps, from requestAnimationFrame basics to OffscreenCanvas and when to stop drawing entirely.
Intersection Observer: Scroll Magic Without the Jank
How the Intersection Observer API works, why it's better than scroll event listeners, and three patterns I use all the time.
View Transitions API: A Practical Guide
The View Transitions API brings smooth page animations to the web platform. Here's how to use it well, including the circular reveal trick.
Tag