~/talk

Smooth Animations for Web & Hybrid

Talkat Web Unleashed 2017 · 2017-09-25..09-26· [web-animation]
slides:none on file

Claims that CSS keyframes and GPU-backed transforms beat DOM-heavy JS are demonstrated with concrete tools and numbers: use requestAnimationFrame not setInterval (interval fires in background), prefer transform translateX to avoid reflow, and profile with Chrome Performance. Targets are 60 fps (≈16.6 ms/frame) or stable 30 if 60 is impossible. Examples show scripting time dropping from ~10,000ms to 4,800ms to ~1,000ms, FPS falling to 20–30 in the worst case, and a recycled-DOM carousel that runs smoothly.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Isle of Code
  3. 2:42FPS Target
  4. 4:02Animation Options
  5. 6:03How our content is rendered
  6. 6:57Layout Styles
  7. 7:37What causes Reflow?
  8. 8:49Paint Styles
  9. 10:41Promoting a Layer
  10. 12:16Layout Thrashing
  11. 13:06Profiler Tool
  12. 14:46Our Scene
  13. 15:27Animation 1
  14. 17:59Some of our problems
  15. 20:46CSS3 Animation
  16. 21:25Animation API
  17. 26:05animation Frame
  18. 28:47Still could be better
  19. 32:16Intersection Observer API
  20. 33:38Passive Event Listener
  21. 34:14My best practices
~/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.