Главная
  • 9 июня 2016
  • 6 комментариев
  • 585
  • Автор:

пользовательский интерфейс как независимый от контента процесс.
Electrolysis улучшит производительность и безопасность браузера Mozilla, но нарушит работу многих расширений. Чтобы свести к минимуму проблемы, планируется разбить релиз на несколько этапов.

«Когда мы выпустим Firefox 48, приблизительно 1% пользователей получат апгрейд на E10S немедленно. Это даст нам соизмеримое количество с участниками бета-программы. Спустя примерно десять дней мы получим ещё одну порцию обратной связи и аналитики от пользователей с и без E10S. Если все пройдёт хорошо, мы «откроем шлюзы» и все остальные пользователи Firefox получат E10S в течение нескольких недель. При возникновении проблем выпуск может быть отложен, перенесён, не исключено даже, что придётся дезактивировать E10S у тех, кто уже её получил, — сообщает в блоге Аса Дотцлер (Asa Dotzler). — E10S станет крупнейшим изменением, когда-либо внесённым в Firefox и мы рассчитываем, с вашей помощью, пройти через это с наименьшим количеством неприятных сюрпризов».

С Electrolysis, Firefox может использовать отдельные процессы для содержимого (закладок), воспроизведения медиа и для устаревших подключаемых модулей. Это менее радикальный подход, чем в Chrome, где каждая закладка имеет отдельный процесс. Однако, как результат, браузер Google требует вдвое больше памяти для работы, чем Firefox на Windows и Linux.

По данным тестирования, с Electrolysis использование памяти увеличивается на 10-20% с одним контентным процессом, предусмотренным в первоначальном релизе. Это выглядит как разумный компромисс, учитывая потенциальное улучшение безопасности и быстродействия.

Проблемы с расширениями вызваны тем, что некоторые из них предполагают, что пользовательский интерфейс и веб-контент работают с одной и той же памятью. Позднее, Firefox получит WebExtensions API, аналогичные Blink extention API для Chrome. Экспериментальная поддержка WebExtensions уже реализована в Firefox Nightly.

На данный момент, совместимость с E10S подтверждена для 153 расширений, включая Adblock Plus, Video Downloadhelper, Firebug, Greasemonkey, Tab Mix Plus и uBlock Origin. Ещё 84 можно признать рабочими с оговорками, 108 полностью нефункциональны и 535 пока не тестировались. Проблемы испытывают 7 из 12 самых популярных расширений, что вероятно станет решающим аргументом для многих пользователей Firefox.

Релиз Firefox 48 намечен на 2 августа, то есть, поставщики расширений имеют некоторый лимит времени для внесения исправлений.

comments powered by HyperComments

Поделитесь страницей в социальных сетях, что бы рассказать вашим друзьям:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Похожие статьи
Коментарии