Remix.run Logo
jacobgkau a day ago

Scrolling through that landing page felt a lot smoother & snappier than I would've expected for a page looking like that.

adrianvoica a day ago | parent | next [-]

Julian (the author) is a genius. v4 has been in the making for some time, but, boy, is it worth the wait! I have used v3 (I am using it on my landing page and even built a small game engine with it), but this version is on a whole new level. Congrats to the author! Keep up the good work!

MrMcCall a day ago | parent [-]

> Julian (the author) is a genius.

With proof!

I have rarely been so impressed with a web tech.

Rendello 5 hours ago | parent [-]

It reminds me how I felt when I first saw the recursive GoL:

https://oimo.io/works/life/

wigster a day ago | parent | prev | next [-]

yeah. i'm normally not a big fan of these scroll down and "shit-happens" sites, but that is VERY slick and cool. super nice.

robertlagrant a day ago | parent | next [-]

Yes - exactly. If they were that smooth and looked that good, I'd like more of them. So creative.

loxs 10 hours ago | parent | prev [-]

Yeah, this is the one place where doing it like this is 100% appropriate.

qoez a day ago | parent | prev | next [-]

I think part of the trick is that each unit of scrolling takes you quite far down the animation sequence (so scrolling doesn't feel like a long effort)

rk06 20 hours ago | parent | prev | next [-]

I don't even remember seeing such a fantastic landing page in long time. it makes you realise how bad others are.

azemetre a day ago | parent | prev | next [-]

Do they explain how they made the landing page or share the code somewhere? I agree, it's stunning.

JulianGarnier 9 hours ago | parent | next [-]

Hey I'm the author of the lib, I'm thinking about making a course on how to re-create the landing page, would that be something you're interested in?

azemetre 7 hours ago | parent | next [-]

Yes please, is there a site or something that you have to collect emails for those interested?

yosef123 5 hours ago | parent | prev | next [-]

Don’t want to sound repetitive, but yes

DirkH 8 hours ago | parent | prev | next [-]

Most certainly yes

firefoxd 9 hours ago | parent | prev | next [-]

Double yes

bhattisatish 9 hours ago | parent | prev | next [-]

Oh yes!

TheTaytay 8 hours ago | parent | prev [-]

Literally what I came here to find! Incredible work!

chilmers a day ago | parent | prev [-]

There is a gh-pages branch, but it is generated from a private repo: https://github.com/juliangarnier/anime/tree/gh-pages

aitchnyu 17 hours ago | parent | prev | next [-]

Does it provide fewer footguns for less experienced devs though?

ryandrake a day ago | parent | prev [-]

It's clever, but honestly I don't care how smooth it is. Scrolling should simply scroll a view up or down a page. Not invoke animation. We already have established UX patterns for playing media, slowing it down, speeding it up, randomly seeking through it.

jacobgkau a day ago | parent | next [-]

Part of the smoothness here is that scrolling the text is 1:1 once you get down to the sections with colored headers. It demonstrates that it's possible to make a page look fancy like that without "breaking" your intuition of what scrolling "should be."

JS animations obviously don't take the place of video/audio media that you'd play/scrub through.

JulianGarnier 9 hours ago | parent [-]

Hey I'm the author of the lib, exactly, I don't really "highjack" the body scroll, I'm only controlling the background animations with it, while keeping most of the body content scroll naturally with the page.

mcluck a day ago | parent | prev | next [-]

False. Let the web be fun again

derac a day ago | parent | prev | next [-]

For most websites, sure. For this website? It makes sense, it's a great demo for the product.

johnsanders a day ago | parent | prev | next [-]

It's not so much about playing/slowing/speeding up an animation or video. It's about moving forward and backward through an "experience," as much as I dislike the overuse of that word. I'd suggest it's a natural evolution of the scroll behavior.

robertlagrant a day ago | parent | prev | next [-]

Animation isn't really "playing media".

jonwinstanley a day ago | parent | prev [-]

So what would you suggest to use to move the animation forward?

evilduck a day ago | parent | next [-]

Submitting a form repeatedly by hammering enter and having a new HTML fragment rendered on the server deliver the next frame, obviously.

dalmo3 20 hours ago | parent [-]

AnimeNoJs

hoc a day ago | parent | prev | next [-]

That missing Playdate phone accessory.

throwaway290 7 hours ago | parent | prev [-]

not use animation in the first place :)