Motion Feature Lab

One page per animation technique (GSAP, Rive and Three.js), each with a live demo and the code behind it. A sibling of the Vercel and Cloudflare feature labs. 10 of 16 built so far.

The three tools

  1. GSAP animates the page itself: any CSS property, SVG or JavaScript value, sequenced on timelines and tied to scrolling.
  2. Rive plays interactive vector animations designed in the Rive editor. Designers build the motion and its logic; the app feeds it data.
  3. Three.js renders real-time 3D with WebGL. Here it's used through react-three-fiber, which lets a scene be written as React components.

Every demo respects the motion setting in the sidebar, which follows your system's "reduce motion" preference by default.

Foundations

GSAP

Rive

Three.js

Together

Performance