Новости Software

Firefox 15: оптимизация работы с памятью и другие новшества

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

Логотип Mozilla (Merithew/Wired)

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

Эта работа по улучшению использования памяти была произведена в рамках проекта MemShrink. Проблемы с утечками памяти в самом браузере были уже в целом решены, однако Firefox симпатичен большинству пользователей именно благодаря дополнениям, которые часто являются источниками утечек памяти (даже самые популярные из них). Подробнее о решении проблемы в своём блоге поведал глава проекта MemShrink Николас Нетеркот (Nicholas Nethercote).

Среди других функций можно отметить предварительную интеграцию родного просмотрщика PDF-документов PDF.js, созданного на основе JavaScript. Этот проект компания развивает уже относительно давно — ранее его можно было установить в качестве дополнения. По стандарту эта функция в Firefox 15 отключена, но желающие могут её активировать, изменив в about:config настройку pdfjs.disabled на значение false вместо true. Между прочим, Mozilla PDF.js является частью нового пакета Google Octane для тестирования JavaScript.

В последних версиях Firefox компания Mozilla развивает поддержку сетевого протокола SPDY, продвигаемого Google для улучшения скорости запуска страниц. Ускорение загрузки веб-сайтов поддержкой SPDY достигается путём мультиплексирования передачи нескольких файлов через одно соединение с клиентом и расстановки приоритетов. Теперь Firefox 15 получил поддержку третьей версии SPDY. Она также по умолчанию неактивна и может быть включена путём изменения в about:config параметра network.http.spdy.enabled.v3 в значение true.

Ещё одним новшеством в браузере является улучшенная поддержка библиотеки интерактивной 3D-графики WebGL — Firefox 15 получил поддержку сжатых текстур (расширение WEBGL_compressed_texture_s3tc), что позволяет заметно увеличить производительность 3D-окружений WebGL.

Разработчики сайтов тоже не забыты, и получили ряд новых инструментов в Firefox 15: был встроен полноценный отладчик JavaScript, средство изменения размеров и ориентации экрана для удобства оптимизации интерфейса сайта под различные устройства, в Инспекторе появился новый режим просмотра макета страницы, добавлен высокоточный таймер событий.

Кроме того, внедрена поддержка свойства CSS word-break, аудиокодека Opus в HTML5, элемент <source> получил поддержку атрибута media, элементы <audio> и <video> — атрибута played. Расширены и другие свойства и атрибуты HTML5 и CSS, ускорен запуск браузера в Windows, улучшена работа движка JavaScript. Скачать браузер можно либо с официального сайта, либо просто подождать, когда Firefox автоматически обновится.

Материалы по теме:

Источник:

window-new
Soft
Hard
Тренды 🔥
Facebook выделила $50 млн, чтобы сделать свою «метавселенную» доброжелательной и безопасной для пользователей 4 ч.
Microsoft снова обновит дизайн Skype, добавит новые функции и улучшит работу 6 ч.
В Microsoft Teams появились новые функции, которые помогут сервису конкурировать с Zoom 6 ч.
«Яндекс» утверждён стандартным поисковиком для всех продаваемых в России гаджетов на 2022 год 8 ч.
Количество загрузок условно-бесплатного экшена Let It Die превысило 7 млн — игра готовится к пятой годовщине 8 ч.
При использовании Google Stadia на телевизоре игроки смогут задействовать смартфон как беспроводной геймпад 8 ч.
Число активных пользователей TikTok перевалило за 1 миллиард в месяц 9 ч.
К скорому выходу Chernobylite на консолях прошлого поколения приурочили атмосферный трейлер 9 ч.
Facebook приостановила разработку детской версии Instagram 9 ч.
Дебют Disco Elysium: The Final Cut на консолях Xbox состоится 12 октября 9 ч.