Июл
26
2012

Firefox 15 Beta: снижение потребления памяти и многое другое

Спустя несколько дней после выхода финала Firefox 14.0.1, Mozilla обновила версии Beta и Aurora. Посмотрим, что ждет пользователей в ближайшем финальном релизе.

Что нового в Firefox 15 Beta?

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

Борьба с потребляемыми ресурсами

На протяжении последнего года мы уже неоднократно слышали и видели, что в Mozilla борются с чрезмерным потреблением ресурсов браузером. Для этого ранее был запущен специальный проект MemShrink, в рамках которого уже выходили правки к Firefox, приводящие к снижению потребляемой памяти в системе. Теперь очередь дошла до утечек памяти.

Разработчики особое внимание, в данном случае, приложили к исследованию утечек в дополнениях, ведь именно они играют огромную роль в данном интернет-обозревателе. В «сборщик мусора» внесены функции отслеживания утечек именно в многочисленных дополнениях. И уже сейчас достигнуты довольно хорошие результаты по сокращению занимаемых программой системных ресурсов.

Поддержка чтения PDF-файлов

Поддержка чтения PDF-файлов в браузере Firefox 15 beta

Долгие месяцы в компании развивали функцию чтения pdf-файлов прямо в браузере, без использования каких-либо плагинов. В итоге она была написана в рамках проекта pdf.js, на HTML и JavaScript. Поддерживаются все основные функции, необходимые для чтения данного формата файлов — масштабирование, загрузка шрифтов, рендеринг графики и диаграмм.

Поддержка протокола SPDY 3 версии

Ранее в Firefox уже была добавлена поддержка протокола от компании Google (появилась в Firefox 11, но была отключена по умолчанию; включена по умолчанию с Firefox 13). В 15 версии поддержка распространилась на последнюю редакцию протокола, призванного компанией Google ускорить обмен данными в сети. В настоящее время протокол поддерживается в финальных версиях Chrome и Firefox, а также специальной версии браузера Opera.

Тестовая поддержка аудиокодека Opus

Аудиокодек Opus будет использоваться в браузере Firefox

Набирающий популярность и положительные отзывы, кодек Opus, применяемый для сжатия аудиоданных, появился в обозревателе от Mozilla. В 15 версии он будет отключен по умолчанию, а в 16 — заработает уже в обычном режиме. Тесты данного свободного кодека дают результаты более качественного сжатия, по сравнению с популярными mp3, ogg и т.д.

Увеличение производительности JavaScript-движка

В JavaScript-движок JaegerMonkey внесены новые правки. По словам разработчиков, улучшена JIT-компиляция, что положительно сказывается на производительности он-лайн приложений, в том числе и игр. Также были изменены алгоритмы для более лучших расчетов.

Новинки в Firefox 15 для разработчиков

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

Отладчик JavaScript: Firefox Beta предоставляет разработчикам быстрый, встроенный отладчик JavaScript с минимальным влиянием на производительность приложений. Поддерживается удаленная отладка, в том числе через мобильную версия Firefox для Android.

Отображение сайта на различных разрешениях экрана: добавлен инструмент, с помощью которого можно просмотреть вид страницы на различных разрешениях экрана, начиная от мобильных, вроде 320*480, заканчивая разными вариациями настольных мониторов.

Инструмент Layout View покажет превью с расположением всех элементов на странице, и расстояний между ними.

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

В Firefox 15 beta имеется ряд улучшений, связанных с современными стандартами.

  • В HTML5 тегах audio и video появилась поддержка атрибута played;
  • В WebGL улучшилась производительность, в том числе, за счет использования сжатых текстур;
  • В поддержке CSS3 появилось свойство word-break.

Напоследок отметим, что выход Firefox 15 ожидается в последних числах августа (предположительно, 28 числа). Для желающих посмотреть на обозреватель в бета-стадии — стоит загрузить его из соответствующего канала разработки. Ссылку можно найти здесь. Скоро мы заглянем в 16 Aurora-версию.

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

Цитировать