Встречается на собеседованиях • сегодня
Что такое Hot Observable
Hot Observable — это Observable, который начинает испускать данные независимо от наличия подписчиков. В отличие от Cold Observable, который создаёт новый поток данных для каждого подписчика, Hot Observable разделяет один поток между всеми подписчиками.
Пример с fromEvent (горячий):
javascript
const buttonClicks = fromEvent(document, 'click');
// Подписка 1 (может пропустить первые клики)
buttonClicks.subscribe(() => console.log('Подписчик 1'));
// Подписка 2 через 3 секунды
setTimeout(() => {
buttonClicks.subscribe(() => console.log('Подписчик 2'));
}, 3000);Особенности:
- Данные теряются для подписчиков, присоединившихся позже
- Часто создаётся из внешних источников (события DOM, WebSocket)
- Для превращения Cold → Hot используют
share(),publish()операторы

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы