Вышел Firefox 54, И Наконец-То Появилась Поддержка Нескольких Процессов.

Команда разработчиков Firefox выпустила новую версию браузера под номером 54. Главная особенность В обновленном Firefox реализована поддержка многопроцессной обработки веб-страниц, работа над которой ведется уже восемь лет под кодовым названием Электролиз (E10S).

Представители Mozilla называют новую версию браузера «лучшим Firefox».



Вышел Firefox 54, и наконец-то появилась поддержка нескольких процессов.
</p><p>

/ Фото Дис Чинния СС Первая версия многопроцессного Firefox была представлен в августе прошлого года (версия 48).

В нем работа с UI была вынесена в отдельный процесс, что сделало интерфейс отзывчивым даже при высоких нагрузках на систему.

В Firefox 54 разработчики пошли ещё дальше, организовав работу в нескольких параллельных процессах: каждый со своими ресурсами оперативной памяти и процессора, управляемыми операционной системой.

Недостатком такого подхода обычно является высокое потребление памяти.

Например, Google Chrome по умолчанию создает новый процесс для каждой вкладки и потребляет много ресурсов.

Однако, по словам руководителя отдела маркетинга Firefox Райана Поллока, в отличие от Chrome, Firefox не будет занимать всю оперативную память и замедлять работу компьютера пользователя.

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

Наверное, цифра четыре — это золотая середина между потреблением памяти и преимуществами многопроцессорных систем.

Однако количество процессов можно настроить, перейдя на вкладку about:config и изменив значение dom.ipc.processCount.

Вышел Firefox 54, и наконец-то появилась поддержка нескольких процессов.
</p><p>

Сравнение потребления памяти браузерами ( Источник ) Пользователи отмечают, что Firefox 54 действительно быстрее предыдущих версий и потребляет меньше ресурсов, чем Chrome. Однако если у вас установлены дополнения, не поддерживающие многопоточность, вы не сможете воспользоваться новыми возможностями браузера.

Дополнительную информацию о многопоточности Firefox можно найти в публикации Райана Поллока на странице связь .

Помимо многопроцессорности, Firefox 54 также полученный несколько новых API-интерфейсов WebExtension для разработки надстроек, совместимых с другими браузерами.

В релиз включен API для создания боковых панелей, позволяющий размещать локальные HTML-файлы внутри панели.

Также добавлено возможность подключение собственного обработчика протокола и возможность настройки about:newtab. Кроме того, был представлен API-интерфейс конфиденциальности для управления настройками безопасности и конфиденциальности (networkPredictionEnabled, webRTCIPHandlingPolicy и HyperlinkAuditingEnabled).

Он был активирован в новом браузере изоляция песочницы , что ограничивает подпроцессам Firefox доступ к файловой системе и другим процессам.

Linux реализует изоляцию системных вызовов с помощью Seccomp-bpf, а также пространства имен пользователя и chroot. В Windows используются библиотеки sandboxbroker и sandboxtarget, разработанные и используемые Google. Среди изменений, представленных в Firefox 54: возможность создание и сохранение собственных устройств в режиме адаптивного дизайна для тестовых сайтов (можно задать разрешение экрана, пропускную способность сети и т. д.).

Также, помимо нововведений и исправлений ошибок, Firefox 54 устраняет ряд ошибок.

уязвимости , некоторые из которых были помечены как критические — они могли привести к выполнению кода злоумышленника при открытии фишинговых страниц.

И, наконец, с выпуском Firefox 54 Mozilla завершает процессы закрытия канала в версиях браузера Aurora. Теперь организация намерена использовать постепенную доставку обновлений для канала Release, где новые функции, такие как Электролиз, постепенно добавляются в браузеры небольшого числа пользователей.

Если обновление вызывает резкий рост сбоев или данные телеметрии указывают на возникновение проблем, Mozilla прекращает развертывание обновления и уточняет решение.

Таким образом, процесс доставки продукта будет состоять из трёх этапов: Nightly, Beta, Stable. Отказавшись от канала Аврора, надеются разработчики ускориться процесс выпуска стабильных версий браузера в течение нескольких месяцев.

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

P.S. О чем еще мы пишем в нашем блоге:

Теги: #браузеры #разработка сайтов #Firefox #it-grad
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.