В ночных сборках Firefox появится поддержка протокола SPDY
В ночных сборках Firefox, наработки которых войдут в состав выпуска Firefox 11, появится 0 помощь протокола SPDY, созданного для минимизации задержек при соединении и обмене данными м/у клиентом и сервером. Возможность эксплуатации SPDY раньше была добавлена в броузер Chrome 6 и уже поддерживается всеми web-сервисами Google. Так или иначе работа над финальной спецификацией SPDY ещё не завершена, потому в Firefox помощь данного протокола пока отключена изначально. Для активации помощи SPDY в ночной сборке Firefox требуется активировать опцию "network.http.spdy.enabled" в настройках "about:config".
При обслуживании соединения SPDY применяя похожий на HTTP механизм взаимодействия в форме запрос/ответ. SPDY добавляет сеансовый ур. поверх SSL, что даёт возможность обеспечить передачу некоторого количества одновременных потоков в рамках одного TCP-соединения. При использовании HTTP запросы в рамках одного потока обслуживаются последовательно, задействование SPDY даёт возможность мультиплексировать запросы ресурсов, обрабатывать их попутно и отсылать запросы с учетом динамически рассчитываемых приоритетов, увеличивая текущую пропускную возможность.
Применение SSL одновременно дает возможность решить проблему с прохождением запросов ч/з прокси серверы и дает возможность организовать доставку данных по инициативе сервера, без специального запроса клиента (технология Server push). Дополнительное ускорение достигается за счёт сжатия HTTP-заголовков запроса и ответа, что уменьшает размер передаваемых данных и заметно ускоряет загрузку страниц, порождающих большое количество мелких запросов (CSS, JAVASCRIPT файлы, картинки), в особенности при использовании медленных каналов связи.
Код с реализацией SPDY открыт под лицензией Apache, тоже доступны реализации протокола на языках Python, Go, Ruby, Java и JAVASCRIPT (node.js). Дополнительно подготовлен особый прокси-сервер, дающий возможность применять протокол SPDY для любых сайтов. Ускорение загрузки страниц при использовании SPDY по данным Google составляет от 15 процентов до 50 процентов.