Magic tricks with Houdini
summary
Claims that Houdini lets JavaScript extend browser render engines at render‑engine speed, with concrete pieces: worklets that run on parallel threads, the Typed OM for structured CSS values, CSS.paintWorklet to draw scalable canvas backgrounds and masks, and the layout API to author custom display algorithms. Demonstrations include transitioning registered custom properties as colors, off‑main‑thread scroll‑driven animations, and a Blink implementation of a masonry layout that works, but current support is Chrome Canary only and APIs are frequently breaking.
AI-written summary · about
chapters (6)
- 0:00Intro
- 8:43Custom Properties
- 16:56CSS Animation API
- 17:08Animation Worklet
- 21:21CSS Layout API
- 29:20CSS Masonry Layout








