Javascript to Elm

44: Elm and Web Components

Informações:

Sinopsis

What is web component Web components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps. Custom components and widgets build on the Web Component standards, will work across modern browsers, and can be used with any JavaScript library or framework that works with HTML. Build on 4 specifications Custom Element specifications Shadow DOM You can think of shadow DOM as a scoped subtree inside your element. HTML Imports HTML Template Libs to help build custom web elements Bosonic is a collection of components designed to meet the everyday needs of web developers. Polymer provides a set of features for creating custom elements. SkateJS is a JavaScript library for writing web components with a small footprint. Slim.js is an opensource lightweight web component library that provides data-binding and extended capabilities for components, using es6 native class inheritance. Stencil is an opensource compiler t