Loading video...

Video Failed to Load

Go Home

Claude Opus 5.5 drew each frame of this animation in JavaScript. Here's "how browsers work" in 40 seconds.

194,171 views • 1 day ago •via X (Twitter)

36 Comments

Alex's profile picture
Alex1 day ago

Beautiful! If anyone is looking for a skill to help do stuff like that, I just open sourced Anidoodle. Helps you illustrate and animate with 100% deterministic code. Storytelling methods, music etc all buitl in.

Abhishek Hegde's profile picture
Abhishek Hegde1 day ago

Did 'How do LLMs work? as a children's story

🥞 Gavin's profile picture
🥞 Gavin1 day ago

Did it render it all from scratch via javascript and a bunch of screenshots? I built something to save time and tokens specifically on the rendering! Uses native browser c++ to handle animation timing

Kevin Bai's profile picture
Kevin Bai1 day ago

this is so crazy!

Addy Osmani's profile picture
Addy Osmani1 day ago

I've been loving generating these!

Yuri Kushch's profile picture
Yuri Kushch1 day ago

Looks great! These js demos look impressive indeed. Can you share the approach and prompts that were used?

Roni Rechter's profile picture
Roni Rechter1 day ago

Frame by frame in JavaScript. Somebody get it a timeline editor.

ValentijnH's profile picture
ValentijnH1 day ago

someone please do 'how ableton works' next. 40 seconds, 39 of them are me scrolling through kick samples

Christina Warren's profile picture
Christina Warren1 day ago

hot!

Yearemias's profile picture
Yearemias1 day ago

Great explainer. And what a browser can run now, a whole river in WebGL:

Mikhail Rogov's profile picture
Mikhail Rogov1 day ago

frame by frame is the flex, most of these demos just fake it with css transitions

Abdul Wasey's profile picture
Abdul Wasey1 day ago

Lovely. How many passes did it take to get the timing right?

shaun's profile picture
shaun1 day ago

explainer channels are cooked rn

joye's profile picture
joye1 day ago

The editability is the exciting part for me. I made a homepage short with 5.5 + Remotion, then swapped the copy to English without changing the motion or audio. Is this plain canvas or a framework?

Qasim Shah's profile picture
Qasim Shah1 day ago

This is seriously impressive. Having an AI generate each frame of an animation in JavaScript to explain how browsers work is a great example of AI + code + visual storytelling coming together. The future of technical education is getting very interesting.

avrl ☘'s profile picture
avrl ☘1 day ago

i'd rather read your articles than trying to understand this slop

Yar Malik's profile picture
Yar Malik1 day ago

Was this actually one-shotted?

Addy Osmani's profile picture
Addy Osmani1 day ago

It was indeed. Almost everything I've generated to test/demo 5.5 is one-shot

Mohammad O. Alazzam's profile picture
Mohammad O. Alazzam1 day ago

@addyosmani could you share the prompt, please?

Darshan Parekh's profile picture
Darshan Parekh1 day ago

It’s a whole new world. I created this

kost0v's profile picture
kost0v1 day ago

40 seconds of animated frames is neat but "how browsers work" in 40s means it skipped the part where CSS specificity ruins your week.

Eze's profile picture
Eze1 day ago

I do not understand anything

Ryan Sael's profile picture
Ryan Sael1 day ago

thanks for this fantastic model!

Sogni.ai's profile picture
Sogni.ai1 day ago

next episode with Sogni: “how one innocent click becomes seventeen network requests” Setup and install

Jonas Fröller's profile picture
Jonas Fröller1 day ago

looks cool, but it's way too fast

Cupsey's profile picture
Cupsey1 day ago

the frame-by-frame rendering is wild, but the browser lesson lands really cleanly

Arthur Albarelli's profile picture
Arthur Albarelli1 day ago

@grok o que eles usam para fazer isso?

Darragh's profile picture
Darragh1 day ago

Code-as-video is underrated because every frame is editable. You can fix frame 212 without re-rolling the whole clip.

Jhon Dennis's profile picture
Jhon Dennis1 day ago

复杂原理做成四十秒动画 一看就懂 这种讲解以前请人做挺难的

Naeem A. Malik's profile picture
Naeem A. Malik1 day ago

Time to go crazy on making beautiful games!!!

SrinivasanSS's profile picture
SrinivasanSS22 hours ago

What exactly is the reason for implementing this

Normalperson's profile picture
Normalperson23 hours ago

Cool and scary at the same time, within 1-2 years my grandma can do the same from ordinary chat gpt and all tech bros will be useless.

Marlon Steiner's profile picture
Marlon Steiner1 day ago

Frame by frame in JS is the wild part. That used to be an illustrator, a dev, and a month.

John Rood's profile picture
John Rood1 day ago

the check worth adding before this becomes a format: regenerate once and diff the facts, not the frames. timing is a rendering property; the claims are what have to survive when the output is teaching someone.

Brjan | AI Builder's profile picture
Brjan | AI Builder1 day ago

how did Claude manage the frame rate for such a quick animation?

ibrahim 🇵🇸🇵🇰's profile picture
ibrahim 🇵🇸🇵🇰1 day ago

With JS you mean vanilla or some Library like hyperframes or remotion?

Related Videos