The grand vision for CSS Houdini is gone. Discover the invaluable, production-ready tools it left behind that solve today's biggest CSS challenges.
#1about 3 minutes
What is CSS Houdini and its core purpose
CSS Houdini is a set of low-level APIs, not a framework, designed to expose parts of the browser's rendering engine for developers to extend CSS.
#2about 4 minutes
A quick overview of the browser rendering pipeline
The browser rendering process involves several key steps including parsing, styling, layout, painting, and compositing to display a webpage.
#3about 4 minutes
Creating typed custom properties with the @property rule
The Properties and Values API allows for defining typed CSS custom properties with syntax, inheritance rules, and initial fallback values.
#4about 4 minutes
Improving performance with the Typed CSS Object Model
The Typed CSS Object Model provides a more performant, typed way to manipulate CSS properties in JavaScript, avoiding expensive string parsing.
#5about 5 minutes
Drawing custom graphics with the Paint API Worklet
The Paint API allows developers to programmatically generate images off the main thread using a Worklet, which can then be used in CSS properties like background-image.
#6about 3 minutes
The current state and future of CSS Houdini
While some Houdini APIs are usable, the more complex Worklets are unlikely to be implemented as browser vendors now prioritize shipping native CSS features.
#7about 5 minutes
Audience Q&A on Houdini implementation details
Questions from the audience cover topics like font metrics, passing data to Worklets, animating with the Paint API, and the complexity of unreleased APIs.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:54 MIN
Extending CSS capabilities with the Houdini Paint API
What's new in CSS for Designers?
17:51 MIN
Discussion on the evolution and future of CSS
What's new in CSS for Designers?
03:25 MIN
Exploring the potential of future web APIs
Explore new web features before everyone else
11:50 MIN
Q&A on CSS history, design, and print standards
How to write a book with CSS
02:56 MIN
Introducing modern zero-runtime CSS-in-JS libraries
Component styling in a JS world — evolve your mental model
05:25 MIN
Q&A on Sass vs pure CSS and randomness
Playing Games with CSS
10:04 MIN
Analyzing the new Web Readiness Report and modern CSS
WeAreDevelopers LIVE - 50 years Microsoft, Web Readiness Report, The German Web Community and more
07:52 MIN
Using modern CSS for advanced typographic control
WeAreDevelopers LIVE - Web Typography; CSS Layout features; Staying curious in an AI world and more
The State of HTML 2024: What can we learn from it?The results of the State of HTML 2024 survey are in! Though the name suggests it’s HTML-only, the survey focuses on the web platform in a more general sense, giving us some fascinating insights into not only the state of the web, but also some sense ...
Chris Heilmann
Dev Digest 133 - Back to FrontNews and ArticlesWeAreDevelopers LIVE WebDev Day is on Wednesday, 18/11/2024. Learn about Design-first APIs for UI components, the JavaScript event loop, the Secret sauce behind pattern matching and Vision for websites as well as win a chance to take...
Luis Minvielle
Top 7 CSS Frameworks in 2025What is a CSS framework?A CSS framework comprises multiple ready-to-use CSS libraries for developers and web designers. The stylesheets are prepared for everyday tasks in web design, such as the navbar, font, colour, and layout setup. They simplify t...
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSSNews and ArticlesRust and Typescript are rising stars in programming languages 2024 survey, the State of CSS 2024 survey is open and here is what's new in ECMAScript.In security news, a Microsoft update bricks Linux dual-boot systems, they patched a ...
From learning to earning
Jobs that call for the skills explored in this talk.