# Shim

URL: https://chugunov.pro/glossary/frontend/shim/
Раздел: [Frontend](https://chugunov.pro/glossary/frontend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Небольшой совместимый слой, адаптирующий старый интерфейс или окружение к ожидаемому поведению.

## Что такое «Shim»

Небольшой совместимый слой, адаптирующий старый интерфейс или окружение к ожидаемому поведению. Shim перехватывает вызовы и приводит их к нужному виду, сглаживая различия сред. В отличие от полифила, он не обязательно реализует новую возможность, а согласует интерфейсы. Шимы помогают запускать код в окружениях, для которых он изначально не был рассчитан.

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

- [Совместимость реализаций](https://chugunov.pro/glossary/frontend/sovmestimost-realizatsii/) — Способность веб-технологии одинаково и предсказуемо работать в разных браузерах и средах.
- [Адаптивный дизайн](https://chugunov.pro/glossary/frontend/adaptivnyi-dizain/) — Подход, при котором для заранее выбранных диапазонов экранов подготавливают несколько отдельных вариантов компоновки интерфейса.
- [Валидный код](https://chugunov.pro/glossary/frontend/validnyi-kod/) — Код или документ, соответствующий синтаксису и обязательным правилам используемой спецификации.
- [Вкладка интерфейса](https://chugunov.pro/glossary/frontend/vkladka-interfeisa/) — Элемент навигации, переключающий видимую панель содержимого внутри одной области.
- [Дизайн интерфейса](https://chugunov.pro/glossary/frontend/dizain-interfeisa/) — Проектирование внешнего вида, структуры взаимодействия и визуальной системы цифрового продукта.
- [Доступность интерфейса](https://chugunov.pro/glossary/frontend/dostupnost-interfeisa/) — Практика создания сайтов и приложений, которыми могут полноценно пользоваться люди с разными физическими, сенсорными и когнитивными особенностями.
- [Композитный слой](https://chugunov.pro/glossary/frontend/kompozitnyi-sloi/) — Отдельный графический слой, который браузер может перемещать или преобразовывать без полной перерисовки страницы.
- [Компонент интерфейса](https://chugunov.pro/glossary/frontend/komponent-interfeisa/) — Самостоятельный повторно используемый фрагмент интерфейса со своей структурой, стилями, состоянием и поведением.
