Окт
26
2014

Финальный релиз браузера Firefox 33

В середине октября компания Mozilla представила очередную стабильную версию своего интернет-обозревателя.

Firefox 33 приносит несколько новых возможностей, улучшение производительности и использования потребляемых ресурсов, изменения в инструментах для разработчиков, закрытие уязвимостей. Помимо новой версии, была обновлена ветка с длительной технической поддержкой, до Firefox 31.2.0. В Beta и Aurora каналы разработки перешли 34 и 35 версии. Пока же посмотрим, что нового появилось в Firefox 33.

Оптимизация хранения и обработки строковых данных

Улучшение потребления ресурсов в Firefox 33

Были внесены изменения в механизмы хранения строк и обработки строковых данных. Изменения позволили уменьшить потребление ресурсов памяти, а также поднять производительность соответствующих операций. Изменения связаны с переходом хранения символов данных строк в Latin1, вместо UTF-16. Из-за этого они стали занимать 1 байт, вместо 2. По словам разработчиков, использование памяти на некоторых ресурсах, которая необходима для хранения строк, сократилось почти в два раза. Кроме использования памяти, отмечается рост производительности, который достигается более быстрой обработкой 1-байтовых данных.

Поддержка кодека OpenH264

Мы уже писали, что компания Cisco ранее анонсировала выход кодека OpenH264, который можно использовать в программных продуктах, без необходимости покупать лицензии и выплачивать лицензионные отчисления. Первым крупным игроком, который воспользовался данной возможностью — стала компания Mozilla. Кодек не поставляется вместе с самим браузером, однако, его можно быстро и просто загрузить. Отображается он на странице Дополнений — Плагины:

Видеокодек OpenH264 в Firefox

Стоит добавить, что в настоящее время OpenH264 будет использоваться только для организации чатов с помощью WebRTC, и не использоваться при проигрывании видео-контента через тег video. Связано это с тем, что разработка библиотеки началась только недавно и еще достигнуты не все запланированные возможности. В частности, пока не поддерживается проигрывание HD-видео.

Улучшение сохранения сессий вкладок

Изменен механизм сохранения данных об открытых вкладках. Благодаря улучшению в работе создания резервных копий, уменьшен риск, когда в результате падения браузера все открытые вкладки терялись и не восстанавливались.

Улучшение средств поиска

Был улучшен процесс осуществления поисковых запросов. Теперь при вводе запроса на стартовой странице отображаются контекстные подсказки, проведены улучшения при использовании запроса прямо в адресной строке.

Другие изменения в Firefox 33

Внедрен новый бэкенд для CSP (Content Security Policy).
Поддерживается соединение с прокси (HTTP), с использованием защищенного канала (HTTPS).
Версия для Windows получила включенную по умолчанию настройку OMTC (Off Main Thread Compositing). С ее помощью отрисовка анимаций и отображение видео-контента вынесено в отдельную нить, что позволяет улучшить плавность работы.
Добавлена локализация на Азербайджанский язык [az].
Реализован интерфейс DOMMatrix.
Внедрена поддержка @counter-style.
Больше не поддерживается отладочный сервис JavaScript Debugger Service. Вместо него предлагается использование Debugger API.
Убраны свойства и функции интерфейса window.crypto.

Изменения для веб-разработчиков

Добавлена возможность просмотра DOM-событий в инструменте «Инспектор».
Добавлен редактор кривых Безье.
Внедрена функция Paint Flashing, с помощью которой доступна наглядная оценка перерисовываемых элементов.
Добавлена возможность редактирования правил @keyframes.
В «Инспекторе» используется подсветка для CSS-преобразований.
В боковой панели возможно отображение всех правил @media в конкретном css-файле.

Закрытие уязвимостей в Firefox 33

В релизе было закрыто 9 обнаруженных уязвимостей. Среди них 3 имели критический статус опасности, 4 — средний. Закрытие уязвимостей получили все соответствующие продукты и версии компании Mozilla.

Оставить комментарий

Цитировать