Proposals and Drafts
New platform features that are currently in development and are not supported by all browsers.
2023 State of Web Components
Web Components in 2023 and beyond.
CSS Modules (The Native Ones)
Native CSS Modules are a part of ES Modules (a lot like JSON modules).
Custom State Pseudo-Classes in Chrome
Experimental API for adding internal states to custom elements.
Declarative Shadow DOM
Experimental way to implement and use Shadow DOM directly in HTML, enabling Server-Side Rendering support.
Declarative Shadow DOM
Support for the declarative shadow DOM API has enabled by default in Safari 16.4 beta release.
Scoped Custom Element Registries
This proposal allows for multiple custom element definitions for a single tag name to exist within a page.
The Hidden Power of Custom States For Web Components
ElementInternals interface enables developers to associate custom states with Custom Elements.
The State Of Web Components in 2022
Various specifications are in some stage of the proposal process that impacts Web Components.
Using CSS Module Scripts to import stylesheets
Experimental way to load CSS style sheets with JS import statements.
Web Components
Repository for discussing specifications, new proposals and RFCs. Part of the Web Incubator CG.
Web Components Community Group
Group for collaboration between people working on web components libraries, tools, documentation and standards.
Web Components Community Group: 2021 Spec/API status
Yearly update on the lacking web components features that block adoption or cause pain points.
Web Components Community Group: 2022 Spec/API status
Yearly update on the lacking web components features that block adoption or cause pain points.
WebKit Standards Positions
Repository used by the WebKit Open Source Project to come to consensus on various Web standards proposals.