Web Components (or custom elements) are a set of standards that enable the creation of user defined HTML elements, available in all modern browsers, and are essentially a collection of HTML, CSS and JavaScript abstracted behind a custom tag to be used in any web project.
Proposal
I think CCS's architecture is a perfect fit for being a Web Component and I propose we try that. And since building them from scratch is hard, I propose we use the Stenciljs compiler.
Description
Web Components (or custom elements) are a set of standards that enable the creation of user defined HTML elements, available in all modern browsers, and are essentially a collection of HTML, CSS and JavaScript abstracted behind a custom tag to be used in any web project.
Proposal
I think CCS's architecture is a perfect fit for being a Web Component and I propose we try that. And since building them from scratch is hard, I propose we use the Stenciljs compiler.
Links
See
custom-element
branch An Introduction to Web Components Why We Use Web Components webcomponents.org