Как webpack-dev-сервер обрабатывает замену горячего модуля (HMR)?
Чем отличаются холодные (cold) и горячие (hot) потоки данных?
Как работает snapshot isolation?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
4
Сложность:
7
HMR позволяет обновлять модули в реальном времени, избегая полной перезагрузки страницы. Webpack-dev-сервер отслеживает изменения, пересобирает только изменённые части и применяет их в браузере через WebSocket.
Рейтинг:
2
Сложность:
5
Cold Flow: Запускает генерацию данных для каждого подписчика.
Hot Flow: Данные генерируются независимо от подписчиков (например, SharedFlow).
Рейтинг:
5
Сложность:
7
Snapshot isolation — это уровень изоляции, при котором транзакция работает со снимком данных на момент её начала. Она не видит изменения других незавершённых транзакций. Это позволяет избежать многих аномалий чтения и блокировок при чтении. В PostgreSQL это реализуется через MVCC.