В значительной степени противоположность на стороне сервера, также известная как Comet. Мне интересно, можно ли использовать долговечные HTTP-соединения для передачи информации на сервер.Возможно ли использовать HTTP-клиент на стороне клиента?
В отличие от простой XHR, соединение будет храниться в живых и данные будут передаваться на сервер с интервалом, как пользователь завершает действия и т.д.
Использование стандартных технологий я не считаю, что это возможно, но Я открыт для предложений о возможных операциях или изобретательных способах достижения этого. Целью было бы полное заполнение данных с низкой задержкой на сервер для быстрой и эффективной однонаправленной потоковой передачи.
Я не заинтересован в использовании реализаций сокетов с мостами flash/java из-за сложности обслуживания перекрестных доменных политик или получения подписанной Java. Приветствуются сырые хаки, которые работают без дополнительных зависимостей. Предпочтительно, чтобы решение было выполнено с помощью javascript.
Для этого нет большой причины. Поскольку HTTP1.1 повторно использует соединения, после установления первого соединения последующие соединения выполняются невероятно быстро; стандартные методы AJAX решают эту проблему без каких-либо проблем, связанных с поддержанием долгоживущих соединений на сервере, устранением сбоев в подключении и т. д. – jvenema