A browser engineer's personal analysis of the State of HTML 2023 survey results, focusing on key developer pain points. Top interoperability issues include form input styling (especially date pickers and stylable select), the Popover API, dialog element accessibility, View Transitions for multi-page apps, CSS :has(), PWAs, CSS Subgrid, and Web Components. Web Components receive notably negative sentiment due to Shadow DOM complexity, poor accessibility, styling difficulties, and inconsistent browser support. PWA pain points center on Apple iOS lack of support, poor installability UX, Service Worker complexity, and the gap between web and native app capabilities. The stylable select element is a recurring request across multiple survey questions, with the Open UI Community Group working toward extending the existing select element.
Sort: