Neat! You should use whatever feels most natural for the project you’re working on. Web Components consist of three separate technologies that are used together: Custom Elements. In addition to the components, we install webcomponentsjs, which is a polyfill for adding support to older browsers. In the next article, we will take a deeper look at the HTML templates part of this. Change ). The section at the top, “HTML Imports is likely to be the …” should be covering HTML Modules. But in huge enterprise environments is really hard to migrate to other technology to stay up to date, so standards come here to play for large-scale projects WC is a very good solution. This is made evident by the myriad articles, tutorials, and Twitter threads bemoaning the state of what once was a fairly simple tech stack. Open Web Component: A site where you can find guides, libraries and tools for developing web components. In fact, one of the main goals of the project is to standardize these parts across frameworks and specs. The Web Components specifications are a set of low-level APIs that will continue to grow and evolve as our needs as developers evolve. In this respect, the shadow DOM works sort of like an