[X] I agree to follow this project's code of conduct.
Description of request
From the outline the "What are web components?" page will include links to libraries for writing web components.
We probably want to develop a simple metadata schema that all libraries must provide and present them in a structured table or card interface. We may want to develop criteria for inclusion or a categorization - for instance is React a web components library? Is Vue? It starts to get fuzzy with libraries that provide a wrapper. Some other attribute might be worth tracking:
How large is the library?
Is it importable as standard JS modules?
Does it require a compiler?
Does it support various community protocols?
Does is expose standard lifecycle APIs (connectedCallback(), etc), and/or let you extend HTMLElement, or does it abstract over the DOM API?
Code of conduct
Description of request
From the outline the "What are web components?" page will include links to libraries for writing web components.
We probably want to develop a simple metadata schema that all libraries must provide and present them in a structured table or card interface. We may want to develop criteria for inclusion or a categorization - for instance is React a web components library? Is Vue? It starts to get fuzzy with libraries that provide a wrapper. Some other attribute might be worth tracking:
connectedCallback()
, etc), and/or let you extend HTMLElement, or does it abstract over the DOM API?Related link(s)
No response
Are you interested in authoring this content?