What are Web Components?
The progress in web development is moving at a faster pace than ever before. Each year there is new functionality added to browsers that increases the speed at which we can develop new apps and websites. One of the most recent and popular additions to the web development toolkit is Web Components.
Web Components are the terms used to encapsulate three separate technologies. Each of these could be used alone and still considered web components but they are best used together for the best effect.
Custom elements are HTML elements that are not within the standard spec. You can create a new HTML element and add it to your website and take control of how it is displayed and how it behaves. Standard HTML elements such as <div>, <nav> and <blockquote> are all well and good but if you would like to create something new you could create a component.