# Веб-компоненты

URL: https://chugunov.pro/glossary/backend/veb-komponenty/
Оригинальное название: web components
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Набор браузерных технологий для создания повторно используемых пользовательских HTML-элементов с изолированной реализацией.

## Что такое «Веб-компоненты»

Набор браузерных технологий для создания повторно используемых пользовательских HTML-элементов с изолированной реализацией. Они включают пользовательские элементы, теневой DOM для инкапсуляции стилей и HTML-шаблоны. Изоляция защищает компонент от влияния внешних стилей и наоборот. Веб-компоненты работают в браузере нативно, без привязки к конкретному фреймворку.

## Связанные термины

- [Веб-браузер](https://chugunov.pro/glossary/backend/veb-brauzer/) — Клиентская программа для получения, интерпретации и отображения веб-документов и приложений.
- [Веб-сервер](https://chugunov.pro/glossary/backend/veb-server/) — Программа или узел, принимающий HTTP-запросы и возвращающий страницы, файлы или ответы веб-приложения.
- [Веб-сервис](https://chugunov.pro/glossary/backend/veb-servis/) — Программная функция, доступная другим приложениям по сети через формализованный интерфейс.
- [Компоненты](https://chugunov.pro/glossary/backend/komponenty/) — Независимые части программной системы, которые инкапсулируют определённую функцию и взаимодействуют через согласованные интерфейсы.
- [RESTful-веб-сервис](https://chugunov.pro/glossary/backend/restful-veb-servis/) — Сетевой сервис, организующий доступ к ресурсам по принципам REST и стандартным методам HTTP.
- [WebRTC](https://chugunov.pro/glossary/backend/webrtc/) — Набор веб-технологий для прямой передачи аудио, видео и данных между браузерами в реальном времени.
- [JWT](https://chugunov.pro/glossary/backend/jwt/) — Компактный подписываемый токен, используемый для передачи утверждений о пользователе и его правах.
- [Middleware](https://chugunov.pro/glossary/backend/middleware/) — Промежуточный программный слой, который обрабатывает запросы, связывает компоненты или добавляет общую функциональность.
