World Congress 2023 Aug 11, 2023

Is CSS Houdini finally usable in 2023?

Tanja Ulianova

CSS Houdini didn't fail; it pivoted. Leverage its three production-ready APIs to unlock type-safe properties, multithreaded painting, and up to a 30% performance boost in JavaScript style calculations.

Pause
Mute Enter Fullscreen
#1 about 2 min

Initial breakdown of the CSS Houdini ecosystem

Why CSS Houdini was introduced and how it relates to modern web development paradigms.

#2 about 4 min

Understanding the purpose behind CSS Houdini APIs

How CSS Houdini provides low-level APIs that expose parts of the browser rendering engine to developers.

#3 about 4 min

Internals of the browser rendering pipeline processing

The sequential steps browsers take to process external files and stylesheets into composite pixels on the screen.

#4 about 5 min

Upgrading variables with the CSS properties and values API

Enabling custom CSS properties with strict type safety, predictable inheritance, and robust fallback values.

#5 about 4 min

Manipulating styles with the typed CSS object model

Improving parsing performance and precision by interacting with CSS in JavaScript using typed values instead of basic strings.

#6 about 6 min

Generating off-thread graphics using the paint worklet API

How the paint worklet allows developers to produce custom lightweight bitmaps without blocking the main JavaScript thread.

#7 about 3 min

Evaluating the future utility of CSS Houdini web standards

Why modern browser vendors are prioritizing native CSS features over the complex custom layout engines originally proposed by Houdini.

#8 about 5 min

Audience Q&A on browser support and custom API capabilities

Addressing practical technical limitations including font metric tracking, data piping inside worklets, and maintaining animation loop cycles.

Matching moments

1:58 min

Generating custom backgrounds and layouts with CSS Houdini

Onur Gumus · LIVE

7:10 min

Testing CSS property knowledge and layout engine quirks

Chris Heilmann +2 · LIVE

2:04 min

Introduction to modern CSS capabilities for designers

Onur Gumus · LIVE

5:39 min

Anticipating missing CSS features and upcoming standardizations

Onur Gumus · LIVE

8:07 min

Modern JavaScript loop optimization and CSS innovations

Chris Heilmann +2 · LIVE

6:48 min

Understanding Interop 2025 and new CSS capabilities

Chris Heilmann +2 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

Headroom: A Context Optimization Layer for LLM Applications

Tejas Chopra

Senior Software Engineer at Netflix

Tejas Chopra