Electrolysis в Firefox: процес впровадження, як включити режим

Сім років знадобилося Mozilla для роботи над найважливішими змінами в архітектурі Firefox. Проект Electrolysis (E10s) вирішив проблеми зі швидкістю і стабільністю Firefox, розділивши обробку даних по паралельних процесів. Таким чином, код веб-сайту більше не уповільнює роботу інтерфейсу, відмова однієї служби не зупиняє роботу всього браузера, а безпеку збільшена, завдяки взаємній ізоляції процесів у вкладках.

процес впровадження

Перша невелика група користувачів могла оцінити Firefox Electrolysis ще в грудні 2015 року. Кілька місяців до того в Mozilla зрозуміли, що в якийсь момент вони можуть розгубити всіх користувачів браузера. У програмі «Три стовпи» Electrolysis був названий однією з перших функцій, яка повинна бути завершена, щоб Firefox став гнучким.

Подібно до того як електроліз використовується для розкладання води на два елементи, в E10s поділили роботу Firefox на окремі процеси для завантаження призначеного для користувача інтерфейсу і веб-вмісту. Це все ще не дотягувала до рівня Chrome, який після завантаження готовий запустити кілька десятків процесів. Тут їх є всього два, причому браузер Mozilla сам не дуже впевнений у надійності цього рішення. Аса Доцлер на сторінках свого блогу пояснив, що навіть у випуску Beta Firefox 48 режим отримає тільки половина користувачів, виступаючи в якості контрольної групи в тестах продуктивності, використанні пам’яті, стабільності і т.д.

На початку в стабільному випуску тільки в 1% користувачів цей механізм був включений за замовчуванням. На наступному етапі E10S став задіяний приблизно у половини користувачів. Без нього залишилися люди, що працюють в Windows XP і використовують розширення. Зрештою розробники вирішили всі проблеми і «електроліз» отримали всі без винятку.

Як увімкнути?

Режим наступного покоління E10S розділив процес обробки контенту на всіх закладках окремо, а потім ізолював їх між собою для забезпечення безпеки. Зараз, коли є можливість завантажити Firefox 60, Electrolysis запускається автоматично. Однак в деяких випадках він може бути відключений (ви використовуєте старий браузера). Щоб його включити, потрібно виконати дві дії:

  1. Вписати в адресному рядку “about: support”.
  2. У вікні, знайти рядок Multiprocess Windows і змінити її значення на 1.
  3. Перезапустити браузер.

Після запуску Firefox Electrolysis трохи збільшиться витрата оперативної пам’яті, однак швидкість роботи вкладок також підвищиться в кілька разів. При цьому загальна безпека браузера збільшиться (до впровадження режиму Firefox був найлегшим для злому).

Ссылка на основную публикацию