# Поверхностное сравнение

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

## Коротко

Сравнение только верхнеуровневых значений или ссылок без рекурсивного обхода вложенных объектов.

## Что такое «Поверхностное сравнение»

Сравнение только верхнеуровневых значений или ссылок без рекурсивного обхода вложенных объектов. Shallow-сравнение быстрое, но считает разными объекты с одинаковым содержимым, если это разные ссылки. Его широко используют реактивные библиотеки для быстрой проверки изменений. Оно хорошо сочетается с неизменяемыми данными, где новая версия — это новая ссылка.

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

- [Глубокое сравнение](https://chugunov.pro/glossary/frontend/glubokoe-sravnenie/) — Сопоставление не только самих объектов, но и всех вложенных значений их структуры.
- [Проверка изменений](https://chugunov.pro/glossary/frontend/proverka-izmenenii/) — Метод обнаружения обновлений через повторное сравнение текущего состояния с предыдущим.
- [Контур](https://chugunov.pro/glossary/frontend/kontur/) — Линия вокруг элемента, не участвующая в расчёте его размеров и часто используемая для обозначения клавиатурного фокуса.
- [Модальное окно](https://chugunov.pro/glossary/frontend/modal-noe-okno/) — Диалог поверх основного интерфейса, требующий завершить или отменить действие перед возвратом к странице.
- [Семантическая разметка](https://chugunov.pro/glossary/frontend/semanticheskaia-razmetka/) — Использование HTML-элементов в соответствии с их смыслом, чтобы структуру понимали браузеры, поисковые системы и вспомогательные технологии.
- [Тень текста](https://chugunov.pro/glossary/frontend/ten-teksta/) — CSS-свойство, добавляющее к глифам одну или несколько визуальных теней. `text-shadow` задаёт смещение, размытие и цвет тени под буквами.
- [Popover](https://chugunov.pro/glossary/frontend/popover/) — Всплывающая поверх страницы область с дополнительным содержимым, привязанная к управляющему элементу.
- [Вложенность](https://chugunov.pro/glossary/frontend/vlozhennost/) — Размещение одних конструкций внутри других, например HTML-элементов, CSS-правил или компонентов.
