В Firefox 36 будет реализована технология разделения процессов

В Firefox 36 будет реализована технология разделения процессов

Реализация мультипроцессорной архитектуры в Google Chrome и Internet Explorer делает эти браузеры более устойчивыми к различным системным сбоям. К примеру, если в веб-странице имеется баг, аварийно завершится работа только одной вкладки, а не всего браузера. Кроме того, как сообщают эксперты раздела Hi-tech издания «Биржевой лидер» разделение задач по рендерингу и парсингу страниц от задач по созданию новых соединений обеспечивает более эффективную обработку потенциально опасного кода в “песочнице”, где используются пониженные привилегии и заблокирован доступу к операционной системе компьютера.

В Firefox 36 будет реализована технология  разделения процессов_1
Проект по реализации подобной архитектуры в Mozilla Firefox был анонсирован разработчиками еще в 2009 году, однако до недавнего времени никаких реальных шагов в этом направлении ими сделано не было.

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

Реально заниматься Electrolysis, а именно такое название получил проект 2009 года, разработчики компании Mozilla стали только в феврале. Однако по причине множества обнаруженных ошибок в самой Electrolysis, а также несовместимости с множеством популярных дополнения внедрение технологии пришлось вновь отложить. Но, не смотря на очевидные трудности, сдаваться разработчики не собираются.

На ближайшее время планы Mozilla выглядят следующим образом:

  1. Исправление серьезных ошибок в Electrolysis планируется выполнить к 18 июля. При этом сама технология по-прежнему останется по умолчанию деактивированной.
  2. С 21 июля одновременно с началом разработки Firefox 34 начнется активная фаза исправления оставшихся ошибок и улучшения совместимости технологиями с браузерными дополнениями.
  3. С 1 сентября, как раз после старта разработки Firefox 35 планируется начать использование технологии в Nightly билдах.
  4. В середине октября Electrolysis постепенно начнут переводить в релизы Aurora, Beta, а затем в стабильные версии.
  5. Итого окончательное завершение работ и выпуск стабильной версии Firefox 36 с мультипроцессорной архитектурой должен состояться 16 февраля 2015 года.
См.также -   Компания Mozilla представила Firefox 34

Для справки:

Технология Electrolysis предназначена для улучшения стабильности и защищенности браузера. Суть её заключается в отделении ядра приложения от остальных его компонентов. В то же время Electrolysis обладает существенным недостатком, проявляющимся в повышенных требованиях к ресурсам (оперативной памяти) компьютера.

spacer

Обсудить статью