Какую технологию использует Google Диск в режиме реального времени?
Когда я печатаю документ Google Диск, к которому обращаются несколько пользователей, на вкладке "Инструменты разработчика Chrome" отображается, что нет веб-узлов.
Я вижу, что два наиболее часто встречающихся типа вызова AJAX имеют либо "bind?" или "сохранить?" в URL. "спасти?" Запросы POST выполняются каждый раз, когда я печатаю, что делает нормальный AJAX для отправки обновлений на сервер.
Когда другой пользователь вводит, последнее "bind?" Вызов GET остается открытым, и объем данных, передаваемых по этому соединению, увеличивается. Периодически "bind?" Закрываются, а новые открываются, и логика, по-видимому, является некоторой функцией продолжительности и размера данных.
Это не длительный опрос, поскольку, когда сервер отправляет обновления, он не выполняет ответ.
Это не похоже на события, отправленные сервером, поскольку тип содержимого является "text/plain" вместо "text/stream".
Есть ли имя для Google? Если да, то как я могу попытаться это реализовать?