Why Web Components ?
====================

Web components are a standard pushed by the W3C, which pushes the
support of the modularity of web interfaces directly through the
browser.

All recent JS frameworks (VueJS, React, Angular) offer a component-based
development logic, except that they produce non-standard components So
to use them, you need to use the underlying library, with its
constraints

The interest of web-components is to be able to create an autonomous
component, that you reuse in any interface whatever the techno, because
your component is natively compatible with all browsers, and that it is
only implemented in HTML/CSS/JS.