Prisma saysCSS Houdini (Paint API and worklets) lets JavaScript draw custom CSS values and backgrounds.
Houdini exposes CSS internals to JS. The Paint API registers a paintWorklet that draws a background programmatically (background: paint(myWorklet)). Other worklets handle layout and animation. Powerful and forward-looking, though support is uneven — treat as progressive enhancement.
Power-ups you unlock
Houdini exposes CSS internals to JavaScript
Paint API: background: paint(worklet)
Also layout & animation worklets
Cutting-edge — progressive enhancement
Jank the Janitor attacks — common mistakes
Relying on Houdini without a fallback
Heavy paint worklets hurting performance
Assuming universal browser support
Boss battleRead the Paint API shape: registerPaint + how the CSS references it.