Skip to content

PorterNan/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.
  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.6%
  • TypeScript 24.8%
  • HTML 3.8%
  • Vue 1.1%
  • CSS 0.7%