Skip to content

prprabhu-ms/openwc-playground

Repository files navigation

A collection of micro-explorations with web components

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.
  • fast-mixed is an exploration of using light DOM and shadow DOM together.
  • prprabhu-injection explores ways for client of a component to be notified of internal state changes and injection of elements into the component.
  • prprabhu-providers explores some ways to connect components to backend services.
  • wc101 was used for a web components 101 session.
  • x-focus explores interaction of focus / tab order with custom elements.
  • x-styles explores styling custom elements.
  • x-vue explores specific interactions like styling and render injection for Vue wrappers of web components.
  • react-wrapper explores adding react wrappers to web component.
  • An exploration of how templates behave in LitElement and FASTElement. Performance implications, especially compared to React.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published