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.
Tag