12
2014
Janus project — проект сжатия данных от компании Mozilla
Разработчики браузера Firefox готовят новый инструмент для мобильной и настольной версий, позволяющий сжимать и ускорять сетевой трафик.
Однажды в стенах норвежской компании Opera придумали функцию сжатия получаемых через браузер данных. Она получила название сжатие данных, появилась в настольной версии интернет-обозревателя, а позже и в мобильной. Сжатие позволяло ускорять загрузку сайтов, экономить трафик. Сейчас можно с уверенностью сказать, что норвежцы оказались правы, давая свет своему решению. На данный момент существует большое количество программных продуктов, так или иначе завязанных на использование прокси-серверов для передачи контента, на которых происходит сжатие данных, включая видео. Яндекс лицензировали разработки Opera для своего Яндекс.Браузера, Google добавили сжатие в мобильный Chrome. Сама норвежская компания представила не так давно сервис Opera Max для Android, сжимающий данные для различных приложений на устройстве.
Теперь и компания Mozilla решила реализовать сжатие и ускорение загрузки для своих интернет-обозревателей. Речь, в первую очередь, идет о мобильной версии Firefox для Android, но и настольная не останется в стороне — выпущено специальное расширение. Проект получил название Janus. На официальной странице разработчики декларируют следующие цели проекта:
- Сокращение времени задержек;
- Уменьшение времени загрузки страниц;
- Снижение требований к пропускной ширине канала;
- Увеличение конфиденциальности пользователей;
- Улучшение производительности для медленных сайтов.
Пути, которыми предполагается достижение поставленных выше целей, связаны со следующими программными решениями:
- Сжатие изображений, без заметного ухудшения качества;
- Сжатие текста (JS, HTML);
- Использование кэширования;
- Предварительная загрузка страниц по ссылкам.
Дополнительно рассматриваются следующие возможности:
- Автоматический режим чтения для некоторых сайтов;
- Блокировка рекламы;
- Преобразование анимированных GIF-файлов в H264/WebM/какой-либо еще формат;
- Добавление адаптивного потокового вещания видео (MPEG-DASH) для серверов, которые его не поддерживают;
- Использование технологии Opera Mini в качестве предварительного рендеринга страниц.
На данный момент Janus представляет собой прокси-сервер, который использует существующие библиотеки SPDY и http2 для передачи данных и относительно хорошо работает с потоковыми данными.
Использование сжатия данных в Firefox
Mozilla выпустила расширения для обычной и мобильной версий интернет-браузера. Мобильное расширение совместимо с Firefox 32 для Android, настольное начиная с Firefox 33 и выше (в данный момент это ветки Aurora и Nightly). Расширение устанавливается как и все другие и даже не требует перезагрузки. На панели после установки появится иконка, нажатие на которую будет вызывать всплывающее меню, в котором можно включить\отключить сжатие, а также просмотреть информацию о полученных данных:

Если перейти в настройки расширения, то здесь помимо включения\отключения можно найти настройки оптимизации канала, блокировки рекламы, перевода GIF в видео-формат. Также здесь представлена статистическая информация о работе:
Janus project — интересный проект от Mozilla, который она хоть и с некоторым опозданием, но собирается добавить в свои интернет-браузеры. Стоит отметить заявление инженеров по поводу одного из акцентов на безопасность пользователей, помимо сжатия данных и ускорения загрузки сайтов. А получая зарубежный IP-адрес (прокси-сервер имеет прописку в Америке), функция имеет дополнительные бонусы в нынешних реалиях рунета.

Похожие записи:
Оставить комментарий

Тэги
Свежие комментарии
Архивы
- Октябрь 2014
- Сентябрь 2014
- Август 2014
- Июль 2014
- Июнь 2014
- Апрель 2014
- Март 2014
- Декабрь 2013
- Ноябрь 2013
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Июль 2013
- Июнь 2013
- Май 2013
- Апрель 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Май 2012
- Апрель 2012
- Март 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010