@webforge6: How I built with AI ☝🏻,link in bio! Claude, can you build a house repaint that plays like a movie when I scroll? Everyone assumes a live scroll-reveal like this needs WebGL or a canvas render. This one is a single 8-second video file with zero player controls. Bad: "Add a before/after scroll animation to the hero image." Good: "Bind video.currentTime to scrollY / scrollHeight * video.duration inside a position: sticky hero section. Fully preload the clip first (readyState === 4) before the scrub starts, and drive frame updates through requestVideoFrameCallback instead of a raw scroll listener, so fast scrolls never skip or judder." A year of rebuilding these sites taught me the "cinematic" reveal almost never needs 3D — it needs one clean video file and a scroll listener that respects the frame budget. Same trick works for any before/after: renovations, product finishes, skin/beauty transformations, car detailing. Save this if you want to build a scroll-scrubbed before/after without touching WebGL 🎨 #claude #buildinpublic #webdesign #ai