Analysis of the State of CSS 2024 and preliminary State of HTML 2024 survey results, focusing on browser compatibility issues, missing features, and developer pain points. Key CSS findings: anchor positioning and view transitions lack full browser support, developers are conservative about adopting newer features like container queries and :has() despite broad availability, and top missing features are mixins, conditional logic, and masonry layout. Key HTML findings: Popover API leads browser incompatibility complaints (19%), many native HTML elements like <select> and <input type=date> are insufficiently stylable, and the most-wanted new elements are data tables, tabs, and switch/toggle components. The author, a browser vendor employee, notes these surveys directly influence browser development priorities.

11m read timeFrom patrickbrosset.com
Post cover image
Table of contents
State of CSS 2024State of HTML 2024Going forward

Sort: