Custom Elements - это одна из основных технологий Web Components, которая позволяет создавать собственные пользовательские HTML-элементы с собственным поведением и свойствами. Custom Elements предоставляет возможность создавать собственные теги HTML, которые могут быть использованы в веб-страницах так же, как стандартные HTML-теги. С помощью Custom Elements можно создавать модульные и переиспользуемые компоненты веб-интерфейсов, что способствует лучшей организации кода, повторному использованию и масштабированию приложений.