Web Components are a new suite of technologies that enable you to write reusable elements on a HTML page. These elements can have a custom name, and can encapsulate any functionality you can imagine. What are Web Components? Web Components: Can be written without needing libraries or frameworks Can be easily reused and shared Are comprised of Shadow DOM, HTML Templates, and Custom Elements What yo