Как работает уведомление о входящей почте в Gmail?

Мне интересно, как это реализовано в Gmail, чтобы при каждом получении электронной почты список писем автоматически обновлялся. Похоже, сервер отправляет какое-то событие в браузер, но как это возможно? Или, может быть, это просто: браузер запрашивает у сервера новые сообщения, скажем, каждые 2 секунды? Но это, вероятно, убило бы представление ...

У кого-нибудь есть идеи?

РЕДАКТИРОВАТЬ: ОК, так что, если это простой ответ, как они управляют производительностью? Когда я отправляю письмо из другой учетной записи на учетную запись gmail, представление «обновляется» почти мгновенно. Вы говорили о простой функции, которая возвращает истину / ложь, но она должна иметь некоторую логику (соединение с БД или чтение некоторых файлов). Как им это удается?

Смотрите также:Как GMail Chat может делать запросы AJAX без взаимодействия с клиентом?

Ответы на вопрос(4)

Ваш ответ на вопрос