Эту технику можно использовать для уведомлений, чата и всего, что вы хотите, чтобы происходило в режиме реального времени.
у создать систему push-уведомлений, такую как Facebook. Всякий раз, когда Facebook хочет вам что-то сказать (например, кто-то прокомментировал сообщение, отметил вас и т. Д.), Вы увидите небольшое уведомление, отображаемое в левом нижнем углу экрана. Он исчезает и исчезает.
Как мне построить такую систему с помощью jQuery и Rails? Как это вообще работает? JS постоянно спрашивает сервер, "есть ли новое уведомление?" или сервер как-тоОт себя к этому сервису.
Прямо сейчас, если пользователь отправляет другому пользователю сообщение (например), я могу добавить уведомление в очередь пользователя, говорящее «у вас есть новое сообщение», но оно не появится, пока страница не перезагрузится ...