Браузер Firefox 54 получил полноценную поддержку многопроцессности

2017-06-14 8746 комментарии
13 июня компания Mozilla выпустила новую версию Firefox 54 для Windows, Mac, Linux и Android. Браузер получил расширенную поддержку многопроцессности, которая позволяет оптимизировать потребление памяти и улучшить отзывчивость и быстродействие

Скачать Firefox 54

По заявлениям Mozilla аудитория пользователей Firefox составляет “полмиллиарда человек по всему миру”. Другими словами, Firefox остается очень важной платформой для веб-разработчиков даже во времена доминирования мобильных приложений.

Многопроцессность

Mozilla разрабатывает поддержку многопроцессности для Firefox уже несколько лет в рамках проекта Electrolysis. Работа над данной технологией стартовала в начале 2013 года, а сборка Firefox Nightly получила поддержку многопроцессности в ноябре 2014 года.

С выходом Firefox 48, Mozilla включила многопроцессный режим для 1 процента пользователей и постепенно стала расширять покрытие. В Firefox 49 был представлен небольшой набор совместимых расширений и было анонсировано, что основная цель Mozilla - реализация многопроцессного режима для всех пользователей в первой половине 2017 года.

проект Electrolysis

Теперь это время настало, и Firefox 54 в рамках проекта Electrolysis получил самые значительные изменения кодовой базы на все время существования браузера. Firefox теперь использует до 4 процессов для отображения контента веб-страниц на всех открытых вкладках (4 процесса используется по умолчанию, но их количество можно изменять в настройках). Это означает, что тяжелые, насыщенные контентом веб-страницы будут меньше влиять на отзывчивость и скорость других вкладок, и Firefox будет оптимально использовать ресурсы вашего компьютера.

Примечание: Electrolysis до сих пор доступен не всем пользователям. Представитель Mozilla пояснил, что на данный момент многопроцессность использует примерно половина всех пользователей браузера. В течение следующих нескольких месяцев компания будет расширять эту аудиторию на основе совместимости с установленными расширениями и других факторов. Чтобы проверить, находитесь ли вы в группе Electrolysis, введите about:support в строку URL. Если в строке “Многопроцессные окна” возвращается 1/1, то режим включен по умолчанию.

Данное нововведение приводит к снижению потребления памяти. Чтобы наглядно показать разницу, Mozilla провела сравнительные тесты в системах Windows 10, macOS и Linux. Результаты можно видеть на диаграмме.

Многопроцессность в Firefox

Project Quantum

Mozilla также поделилась планами по созданию браузерного движка нового поколения под кодовым названием Project Quantum. Новый движок должен оптимально использовать ресурсы современных аппаратных компонентов. Основная цель компании - сделать Firefox самым быстрым и производительным браузером на рынке компьютеров и мобильных устройств. Mozilla обещает, что пользователи могут ожидать “крупные улучшения производительности” уже к концу 2017 года.

Другие изменения

  • Добавлена поддержка бирманского языка.
  • Добавлена поддержка мультипроцессности отображения контента (e10s-multi).
  • Упрощена кнопка загрузки и панель статуса загрузок.
  • Многочисленные улучшения безопасности.
  • Папка “Мобильные закладки” перемещена в основное меню закладок для быстрого доступа.
  • Реализованы улучшения для веб-разработчиков.
  • Добавлена возможность создавать и сохранять свои устройства в режиме адаптивного дизайна.

Firefox для Android

Android-версия Firefox не получила каких-либо значительных изменений. В приложении были исправлены известные ошибки и реализованы небольшие улучшения.

Список изменений:

  • Добавлена поддержка болгарского и кабильского языков.
  • Многочисленные улучшения безопасности.
  • Исправлено форматирование языков с написанием справа налево.
  • Улучшено воспроизведение видео и аудио в браузере.
  • Улучшена производительность синхронизации закладок.

Mozilla выпускает новые версии Firefox каждые 6-8 недель, поэтому выход Firefox 55 запланирован на начало августа.

Скачать Firefox 54

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте