Я понимаю, что в Firebase я могу зарегистрировать свою страницу для обратных вызовов с помощью метода "on".
Согласно их документам:
on() используется для прослушивания изменений данных в определенном месте. Это основной способ чтения данных из Firebase.
firebaseRef.on('value', function(dataSnapshot) {
// code to handle new value.
});
Мой вопрос:
Как это работает?
Как он знает, что что-то изменилось на сервере?
(лучше) Как сервер может "откликнуться" на браузер?
Один ответ может заключаться в том, что это "опрос". Но я не видел ссылок на этот подход в документации Firebase или свойствах, чтобы настроить время опроса...
Кто-нибудь знает?
Большое спасибо