24 февраля 2015

Релиз Firefox 36

Проект Mozilla после очередного шестинедельного цикла разработки официально представил релиз web-браузера Firefox версии 36, а также мобильную версию Firefox 36 для платформы Android.
 В соответствии с шестинедельным циклом разработки релиз Firefox 37 намечен на 31 марта.


 Улучшения и зменения в версии Firefox 36:
  1.  Поддержка протокола HTTP/2.0. Основной задачей создания HTTP/2 является повышение эффективности использования сетевых ресурсов и снижение задержек при соединении и обмене данными между клиентом и сервером, в условиях современных реалий, при которых для загрузки сайта требуется отправить множество отдельных запросов для получения CSS, файлов JavaScript и картинок.
  2. Переход ко второй фазе прекращения поддержки сертификатов на основе 1024-разрядных ключей RSA, безопасность которых в ближайшем будущем находится под вопросом, с учётом роста вычислительной мощности современных компьютерных систем. Начиная с Firefox 36 подобные сертификаты исключены из списка заслуживающих доверия корневых сертификатов, а связанные с ними цепочкой доверия сайты помечены как незащищённые. В частности, удалён один корневой сертификат Verizon и четыре сертификата Symantec.
  3.  Шифр RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;
  4. Поддержка синхронизации ссылок, закреплённых на стартовой странице;
  5. Серия изменений, влияющих на совместимость с дополнениями. Началась подготовка дополнений к переходу Firefox на многопроцессную архитектуру, в связи с чем ограничены возможности некоторых XPConnect-прослоек;
  6. Добавлен мета-тег (meta name="referrer") для управления заполнением HTTP-заголовка Referrer. Например, владелец сайта может разрешить полностью заполнять Referrer только для внутренних переходов, а при обращении к внешним сайтам выдавать только имя хоста, обрезав пути и параметры запроса;
  7. В JavaScript добавлена поддержка типа Symbol, определённого в спецификации ECMAScript 6 и применимого для идентификаторов свойств объектов;
  8. Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;
  9. Добавлены CSS-свойства object-fit и object-position, определяющие, как следует вместить в область заменяемый элемент;
  10. Добавлено CSS-свойство isolation, определяющее применение изоляции элемента от другого содержимого при наложении;
  11. Добавлено CSS-свойство will-change, через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;
  12. Добавлен CSS-параметр unicode-range, позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);
  13. Избавлены от префикса "-moz-" CSS-свойства text-decoration-color, text-decoration-line и text-decoration-style;
  14. В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;
  15. Проведена работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;
  16. Поддержка инспектирования механизма Promise, позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время. Отладчик также распознаёт и работает с вычисляемыми источниками;
  17. Расширены возможности вставки из буфера обмена при клике правой кнопкой на узле дерева разметки;  
  18. В версии для платформы Android реализован новый интерфейс для планшетов, который стал больше походить на настольную версию браузера, чем на вариант для смартфонов, сохранив при этом лёгкость управления с сенсорного экрана;
Следует отметить, что кроме новшеств и исправления ошибок в Firefox 36 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Как обновить Firefox в Ubuntu и производных?

Firefox 36 будет доступен в репозиториях Ubuntu в ближайшие часы, после этого вы можете обновить Firefox через Обновление приложений в Ubuntu 14.10, Ubuntu 14.04, Ubuntu 12.04 или Linux Mint 17,  17.1 и 13.


Для тех кому не терпится, могут сделать это прямо сейчас, выполнив следующие команды в терминале:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update
sudo apt-get install firefox


По окончании установки перезагрузите Firefox (закрыть/открыть).

Источник: Firefox 36

Удачи.