Every frame is tied directly to scroll position no timelines, no autoplay. The user is in full control, making the experience feel tactile and intentional rather than passive.
No animation libraries. No frameworks. Just a canvas element, a preloaded image sequence, and a single scroll listener fast, lightweight, and entirely dependency-free.
All frames are preloaded and decoded before playback begins. GPU-accelerated canvas rendering ensures zero dropped frames at any scroll speed on any modern device.
This project demonstrates what's possible when scroll interaction, canvas rendering, and thoughtful design come together without a single framework.