Javascript.RU

HTML5 Event-source, Opera
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/server-sent-events.

Рабочая группа WHATWG по доработке HTML предложила свой стандарт для получения событий с сервера в HTML 5.0. Для этого в нем предусмотрен специальный элемент event-source, который
реализован в Opera 9+, и предоставляет довольно удобный способ реализации событий с сервера. читать дальше »


Multipart XMLHTTPRequest
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/xhr-onprogress.

Этот способ, как ни странно, поддерживается только Firefox. На момент написания Opera и Safari под Windows не поддерживали его. Он представляет собой XHR-запрос, ответ на который может быть разделен на части. При получении новой части вызывается onload(). читать дальше »


XMLHTTPRequest, состояние interactive

Официально у объекта XMLHTTPRequest есть состояние readyState=3, interactive, при котором ответ находится в процессе загрузки, и уже полученная часть может быть прочитана в responseText.

В ряде браузеров это действительно работает, и состояние interactive можно использовать для передачи сообщений с сервера. читать дальше »


Бесконечный IFrame
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/ajax-iframe.

Бесконечный IFrame - одна из основ ранних, да и современных AJAX-приложений. В этом транспорте - больше всего тонкостей (естественно, это ж хак оконного интерфейса! , которые я постарался раскрыть и продемонстрировать в этой статье. читать дальше »


Длинные опросы (long poll)
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/xhr-longpoll.

Другое название способа - "Очередь ожидающих запросов". Краткая схема такова:

  1. Отправляется запрос на сервер
  2. Соединение не закрывается сервером
    • пока не появится событие
  3. Событие отправляется в ответ на запрос
  4. Клиент тут же отправляет новый ожидающий запрос
читать дальше »

Частые опросы (polling)
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/xhr-longpoll.

Первое решение, которое приходит в голову для получения событий с сервера - это "поллинг" (polling), т.е периодический опрос сервера стандартными пакетами: "я тут, изменилось ли что-нибудь?" читать дальше »


Передача данных по инициативе сервера, обзор COMET
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/xhr-longpoll.

COMET-технологии позволяют организовать обновление данных на странице без участия пользователя.

Чаты, интернет-почта и многопользовательские админки - далеко не полный список, где они применимы.

В этом цикле статей - подробно описаны многочисленные тонкие моменты и решения частых проблем. читать дальше »


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum