These explorations were intended to
- Help me understand different aspects of web components
- Help make architectural decisions in building a new componenents library using web comonents
These explorations are not meant for consumption (in any sense of the word). There is a little bit of explanation with each, more to jog the memory for later reference.
- acs-v0: A PoC implementation of a microphone button that brings together several architectural decisions in the other explorations.
- acs-vue-v0: A Vue wrapper and related explorations for acs-v0.
- An exploration of how templates behave in LitElement and FASTElement. Performance implications, especially compared to React.
- wc101 was used for a web components 101 session.
- prprabhu-providers explores some ways to connect components to backend services.
- prprabhu-injection explores ways for client of a component to be notified of internal state changes and injection of elements into the component.
- fast-mixed is an exploration of using light DOM and shadow DOM together.
- x-styles explores styling custom elements.
- x-focus explores interaction of focus / tab order with custom elements.