Web Components
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. May be used with any JavaScript library or framework that works with HTML.
Web Components