With proof!
I have rarely been so impressed with a web tech.
On a mobile device the page requires miles of scrolling to go through a few sentences while rotating around a meaningless graphic.
Signal to noise ratio is abysmal.
The graphic was pretty but did not provide additional insight for me.
As for execution- could’ve been frame-by-frame scroll-driven animation as far as I’m concerned.
I'll explain how the new Anime.js website was created by recreating the entire landing page from scratch, while sharing all the animation tricks and techniques I've learned throughout the years.
You can join the waitlist here https://animejs.com/learn/
What I would be particularly interested in: What is the creative process of turning an animation idea into code? Suppose I have an idea of what the animation should look like: What is the best way to approach the task of expressing the animation in code?
I wish these type of page animation should be rendering to 120fps with less than 20% CPU spike for seconds and no warming up of CPU / GPU on a modern 2025 machine.
Unfortunately we are still not there yet. If we achieve that the web would be much more interesting. Brining back memories of Macromedia Flash.
JS animations obviously don't take the place of video/audio media that you'd play/scrub through.
Scroll hijacking is when I try to scroll normally but the page overrides my distance and velocity.
I feel like I’m alone in not liking it. The technical accomplishment is undeniably impressive, and the author deserves serious kudos for that, but I really wish websites wouldn’t do this sort of thing. It’s far less usable than just having some static tables.
https://docs.godotengine.org/en/stable/tutorials/animation/i...
Thanks for this. Jumping to the bottom of a page was such a chore for me.
> Web browsing - Certain complex web technologies are blocked, which might cause some websites to load more slowly or not operate correctly.
> scripts.js?v=1:3820 THREE.WebGLRenderer: A WebGL context could not be created. Reason: Web page caused context loss and was blocked
> scripts.js?v=1:3820 THREE.WebGLRenderer: A WebGL context could not be created. Reason: Failed to create a WebGL2 context.
As others have said, beautiful work on the lander. It looks and performs beautifully.
Having said that: I severely hate content in this form, where you have to scroll like your life depends on it just to read a paragraph or two.