Компания Mozilla представила очередную, 15-ю версию популярного веб-браузера для персональных компьютеров, планшетов и смартфонов. Среди главных нововведений новой версии можно отметить устранение вызываемых дополнениями утечек памяти, встроенную программу для просмотра PDF-файлов, поддержку новой версии протокола SPDY и новые пользовательские интерфейсы в браузере для планшетов на операционной системе Android.
Самым важным из вышеперечисленного являются, несомненно, устранённые утечки памяти от дополнений браузера. В течение долгого времени единственным методом борьбы с данными утечками было отключение вызывавшего их дополнения. До сих пор даже закрытие многочисленных вкладок не способствовало освобождению ресурсов оперативной памяти со стороны аддонов, однако теперь эта проблема решена. При этом никаких действий со стороны разработчиков аддонов не потребовалось; выпущенный Mozilla патч решает все проблемы с утечками самостоятельно. Достигнуты данные результаты в рамках проекта с говорящим названием MemShrink. На графике ниже приведено сравнение освобождаемой в 14-й и 15-й версиях браузера памяти после закрытия 150 из 151 открытой вкладки.
Итак, новая версия браузера стала более экономной относительно использования ресурсов системы. Кроме того, теперь она еще и быстрее, хотя быстрота эта проявляется лишь при определённых обстоятельствах. Отнести это можно к не слишком большой пока что поддержке спецификации SPDY, особенно последней её версии; остаётся надеяться, что это всего лишь вопрос времени. Данная спецификация разработана компанией Google как частичная замена протокола HTTP и предназначена для сокращения времени загрузки веб-страниц. SPDY дополняет весьма старый протокол HTTP такими функциональными возможностями, как поддержка мультиплексирования, усовершенствованную безопасность соединения и более совершенные возможности для работы с мобильными устройствами. Скорость веб-сёрфинга при использовании протокола может возрасти примерно на 50%, что оценят постоянные пользователи YouTube.
Программа PDF.js для просмотра файлов PDF, написанная на JavaScript и пригодная для использования в браузерах с поддержкой HTML5, теперь полностью интегрирована в Firefox 15. Правда, по умолчанию она отключена, однако это легко решается установкой значения параметра pdfjs.disabled равного false по адресу about:config.
Специально для настольных ПК Firefox 15 обладает усовершенствованной поддержкой библиотеки WebGL, о чем говорит прилагаемое демонстрационное видео. Благодаря появившейся возможности сжатия текстур возрастёт производительность браузерных игр, которые обретают всё большую популярность. К другим нововведениям можно отнести: поддержку аудиокодека Opus, обеспечивающего лучшее сжатие по сравнению с форматами MP3, Ogg и AAC; отладчик JavaScript и таймер событий. Полный список изменений и нововведений можно найти на официальном сайте Mozilla. Скачать версию браузера для операционной системы Windows можно по данной ссылке.