Протокол SPDY появился в Firefox Nightly

    Ещё один браузер близок к тому, чтобы реализовать поддержку протокола SPDY — надстройки над HTTP 1.1, которая ускоряет загрузку веб-страниц на 44-64% (по тестам Google).

    3 декабря разработчики Mozilla завершили работу, а с сегодняшнего дня SPDY появился в тестовой сборке Firefox Nightly. По умолчанию он выключен, но активировать можно в настройках about:config, переключив флаг network.http.spdy.enabled в значение true.



    Разработчики Mozilla пока затрудняются сказать, в какой версии Firefox протокол SPDY будет включен по умолчанию. Они говорят, что тестирование продлится долго, потому что «в интернете работают очень важные SPDY-сайты» (читай, сайты Google) и нужно гарантировать корректную работу с ними браузера Firefox.

    Пока у Mozilla также нет понимания, какую именно версию черновика SPDY поддерживать, ведь этот протокол до сих пор имеет статус экспериментального и может измениться в любое время. Google и Mozilla работают вместе, чтобы представить согласованную версию стандарта в IETF.

    Разработанный компанией Google протокол SPDY (HTTP 1.2) с января 2011 года поддерживается и браузером Chrome, и серверами Google. За счёт этого Chrome вот уже почти год работает на «родных» сайтах заметно быстрее других браузеров. Возможно, это является одной из причин, почему Chrome в последнее время наращивает свою долю на рынке браузеров.

    Напомним, что SPDY (читается как SPeeDY) позволяет вдвое уменьшить задержку (latency) при работе через HTTP. Общее ускорение загрузки веб-страниц составляет 44-64%. Делается это за счёт трёх методов: мультиплексирование запросов; расстановка приоритетов для запросов; сжатие заголовков HTTP.

    SPDY является абсолютно открытым протоколом: соответствующий прокси могут поднять у себя владельцы любого сервера (например, есть модуль для Apache и модуль для Node.JS), а реализовать поддержку клиента способны разработчики любого браузера. Однако, до сих пор эта технология так и не получила широкого распространения за пределами Chrome/Google.

    Андрей Алексеев из компании Nginx сообщает на форуме, что поддержка SPDY включена в программу развития веб-сервера nginx на ближайшее время.
    Поделиться публикацией
    Похожие публикации
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 21
    • +4
      Хорошо, что Google как оидн из лидеров Интернета продвигает SPDY.
      И очень, очень плохо, что делает он это не через RFC Draft. Наблюдается какая-то пренебрежительность к правилам хорошего тона.
      • +1
        Смотря какая лицензия у spdy. Ничего хорошего не вижу, т.к. получаем зависимость от google.
        • 0
          У Гугла есть еще один нестандартный ускоритель сайтов — они подкрутили TCP на своих серверах: отключили 'slow start' (или как он там называется) — постепенный разгон TCP, который для борьбы с congestion используется. Т.е. сходу «флудит», и это действительно быстрее ;) Только вот за счет других сетевых приложений и чужих сайтов…
      • 0
        >поддерживается и браузером Chrome, и серверами Google


        что я делаю не так?
        • +2
          Соединения SPDY в браузере Chrome можно посмотреть в реальном времени, если набрать в адресной строке chrome://net-internals
          • +1
            Мне думается что они не будут менять префикс протокола, дабы не травмировать домохозяек и планктон.
            • +2
              Дело не в префиксе.
              Похоже что внутри SPDY тунеля юзается все тот же HTTP 1.1. Так как соединения на вкладке присутствуют.
              • 0
                А в Network просто добавляется статусная строка, чтобы девелоперов приступ не хватил.
                При этом специфичные для SPDY хедеры не удаляются.

                status: 204 No Content
                version: HTTP/1.1
          • 0
            Обновилось, активировал.
            Какой-то супер скорости и отзывчивости не вижу пока.
            На чем можно протестить?
            Гмейл, ютуб — не вижу разницы.
            • 0
              Все прекрасное не заметно.
              Чтобы почувствовать разницу надо попросить гугл вернуть HTTP.
              Кстати на 3G модеме с неустойчивым сигналом чувствуется.
            • НЛО прилетело и опубликовало эту надпись здесь
              • +6
                Поздравляю, сейчас это называется Opera Turbo и Opera Mini.
                • +2
                  + Amazon Silk
                  • +1
                    Да, но он available exclusively on the just announced Kindle Fire, в отличие от.

                    И кстати ещё до появления Opera Turbo много лет назад многие использовали compressed ssh тунель до своего сервера/vps с установленным squid.
                  • НЛО прилетело и опубликовало эту надпись здесь
                • +2
                  > протокол SPDY (HTTP 1.2)

                  Простите, но с каких пор SPDY стал HTTP/1.2?
                • +1
                  что-то из серверов поддерживает его? nginx, lighttpd, gunicorn?
                  • 0
                    А не получим ли мы обратный эффект, если мы запросим данные с сайта с большим пингом? При передаче по TCP каждому пакету требуется подтверждение о доставке перед запросом следующего, что, собственно, и привело к появлению многопоточных менеджеров закачек. Правда, это актуально лишь в случае, когда браузер открывает все соединения параллельно.
                    • 0
                      Ещё одна Opera Turbo?
                      • 0
                        Firefox 13 LInux, протокол включен.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.