Веб-компоненты (web components)
Коротко: Веб-компоненты — собственные HTML-элементы, которые браузер поддерживает нативно, без фреймворка. Вы определяете, например, <my-button> и используете его где угодно.
Подробнее: За этим стоят три технологии браузера: пользовательские элементы (собственные теги со своей логикой), shadow DOM (инкапсулированная разметка и стили) и шаблоны HTML. Вместе они образуют повторно используемые строительные блоки.
Подробности
- Пользовательский элемент: класс, расширяющий
HTM…
См. также: семантический HTML