~/talk

Return to Web Animation Wonderland

Talkat CascadiaJS 2024 · 2024-06-19..06-22· [web-animation, web-platform]
slides:none on file

A rebuilt interactive Alice demo uses hand‑drawn assets (≈80 hours of work) and replaces a decade of jQuery/polyfills with modern browser features: ScrollTimeline and ViewTimeline drive scroll‑synced animations, the Web Animations API composes animations via animation.onfinish to chain “fall → frightened → emotions → scene cut,” IntersectionObserver cues scenes, prefers‑reduced‑motion is respected, and a CSS View Transitions (Chrome 126+) flow stitches pages (Chromium only unless using the present polyfill). A linear‑easing generator and spring easings reproduce complex bounces without GSAP.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:06Refactoring a classic project
  3. 6:04Evaluating the old stack
  4. 8:21Modern tools and accessibility
  5. 11:33Intersection observer nuances
  6. 13:21Spring easing techniques
  7. 15:03Web Animations API basics
  8. 17:41Scroll-driven animations
  9. 20:23View timeline implementation
  10. 24:08Composing complex animations
  11. 26:52Multi-page view transitions
  12. 33:03Closing thoughts on storytelling
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.