Мне интересно, как это реализовано в Gmail, что каждый раз, когда вы получаете электронную почту, список писем автоматически обновляется. Похоже, сервер отправляет какое-то событие в браузер, но как это возможно? Или, может быть, его simle: браузер запрашивает у сервера новые сообщения, каждый раз скажет 2 секунды? Но это, вероятно, убьет производительность...
У кого-нибудь есть идеи?
EDIT: ОК, поэтому, если это простой ответ, как они справляются с производительностью? Когда я отправляю электронное письмо из другой учетной записи в учетную запись gmail, представление "обновляется" почти мгновенно. Вы говорили о простой функции, которая возвращает true/false, но она должна иметь некоторую логику (соединение db или чтение некоторых файлов). Как им это удается?