Разработчики Mozilla объявили о добавлении в тестовую ветку mozilla-central поддержки технологии полностью изолированного выполнения плагинов, работа которых осуществляется в рамках отдельных процессов и не влияет на стабильность функционирования основного браузера. Данная возможность является первым шагом на пути к переводу Firefox на многопроцессную архитектуру, развиваемую в рамках проекта "Электролиз".
Ещё в июне этого года разработчики Mozilla Firefox объявили о начале работ над новым суб-проектом Electrolysis ( "Электролиз"), суть которого заключается в том, чтобы улучшить Mozilla Firefox с помощью использования множества раздельных процессов для отображения веб-страниц. Такой подход обеспечит приложению следующие преимущества:
* Увеличение стабильности: если плагин или страница пытаются использовать всю память, процессор, или попросту обрушивают веб-браузер, отдельный назначенный на эту страницу процесс может быть изолирован. Cбой в работе отдельной вкладки (таба) не приведет к краху всего браузера;
* Рост производительности: разделяя работу между несколькими процессами, веб-браузер может задействовать ресурсы современного многопроцессорного компьютера. Пользовательский интерфейс также станет более отзывчивым, т.к. веб-браузеру не надо дожидаться завершения прорисовки или отработки JavaScript на веб-странице.
* Улучшение безопасности: если операционная система может запускать процесс с более низкими привилегиями, тогда веб-браузер может изолировать страницы от остальных частей ОС, усложняя работу злоумышленников, направленную на взлом компьютера пользователя.Сегодня стало известно, что практически все компоненты проекта "Электролиз" были добавлены в экспериментальную ветку разработки. Для оценки новой возможности необходимо установить специальную тестовую сборку Firefox. На данный момент технология поддерживается только для сборок Mozilla Firefox для платформ Windows и Linux. По умолчанию "Электролиз" выключен. Чтобы задействовать его, нужно открыть страницу about:config, и поменять значение переменной dom.ipc.plugins.enabled на true, а затем перезапустить веб-браузер.
Отредактировано =Agasfer= (16-12-2009 15:44:33)
Arch Linux & xmonad
Отсутствует
Ну наконец то: чтото подобное, насколько я помню было реализовано и в а никто не знает в какую ветку лисички собираются внедрить данную технологию? (3.6.x, 3.7.x 4.x).
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
Najlus
а никто не знает в какую ветку лисички собираются внедрить данную технологию?
Для плагинов - в 3.7, для остальных процессов - в 4.0.
Do you feel lucky, punk?
Отсутствует
Попробовал у себя на убунте - при запуске браузер зависает насмерть (в одной из открытых вкладок есть флеш). В процессах, помимо обычного процесса firefox.bin, висит ещё один с характеристикой zombie Причём неубиваемый! Пришлось убивать основной процесс, который тоже висел.
Отредактировано =Agasfer= (16-12-2009 17:08:06)
Arch Linux & xmonad
Отсутствует
характеристика, что и говорить, интересная Щас попробую и на убунте, и на винде. как закончу: отпишусь
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
=Agasfer=, новость отличная! уже слышал о начале работы в этом направлении и все ждал новости о результатах... наконец-то! вот бы побыстрее это появилось в , а затем уже и в "моей"! правильной дорогой идут, надеюсь скоро сделают полноценную версию.
Отсутствует
Попробовал на винде на чистом и старом профилях.
При старом профиле глючило ужасающе, что впринципе и следовало ожидать от 61 дополнения...
На чистом профиле заработал как надо, правда иногда начинал грузить процессор под 100% но это проходило довольно быстро.
Когда запустился: возникло 2 процесса: первый это стандартный firefox.exe, второй пока не вычислил, но zombie-процесса нету
Новых процессов при открытии новых вкладок замечено не было (about:config правил). Какихто особых функций (навроде менеджера процессов в ) я тоже не заметил, но если интерфейс и содержимое вкладок както разделены, то это и не надо.
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
Новых процессов при открытии новых вкладок замечено не было
А попробуйте открыть вкладку с флешем....
Arch Linux & xmonad
Отсутствует
А попробуйте открыть вкладку с флешем....
Количество процессов не меняется, а вот процессор кушает весьма сильно (74-95%)
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
А у меня
Добавлено 16-12-2009 18:43:11
Если открывать вкладку с флешем - появляется неубиваемый зомби и весь виснет. (55 работающих и 13 отключённых аддонов) Отключил пока от греха подальше.
Arch Linux & xmonad
Отсутствует
Explorer.exe на линуксе??? О_О зачем? О_О
Видать зоби-процесс характерен только для линуксов
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
Wine
ну ясно дело, просто совершенно непонятно зачем его использовать даже под wine?
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
У меня без него сети нет - авторизатор только под винду
Добавлено 16-12-2009 18:57:56
просто совершенно непонятно зачем его использовать даже под wine?
Не мешает.. вот я пока и не заморачиваюсь с его убийством.
Arch Linux & xmonad
Отсутствует
для остальных процессов - в 4.0
"Остальные процессы" - это про то, что каждый таб будет отдельным процессом? (по сути, как у хрома)
Отредактировано gunwitch (16-12-2009 18:59:37)
Отсутствует
О_О странно, у меня всё без проблем работает...
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
Может и у меня на чистом профиле будет работать, но это неинтересно - смысл теряется. Подожду малясь, пока не заработает со всеми аддонами. К тому же ось 64-битная.
Arch Linux & xmonad
Отсутствует
Najlus
Это не эксплорер. Это свободная его реализация. Некоторые программы любят на прямую дёргать это недоразумение, вот и пришлось специально для таких программ эмулировать настоящий эксплорер на столько, на сколько он им нужен.
Отсутствует
а мне вот интересно измениться ли аппетит браузера на оперативную память?
просто в хроме допустим при запуске браузера с около 15 расширениями у меня ело примерно 200-250 мб...
не хочется увеличения аппетита изза отдельных процессов
Отсутствует
с бегом времени это в принципе неизбежно. сейчас уже двумя гигами озу никого не удивишь. стандарт де факто для компа с претензиями на производительность.
У меня вопрос: Я щас пользуюсь "Электролиз" и он часто крашится при включенной "dom.ipc.plugins.enabled". Помогут ли разработчикам те краш репорты, которые я отправляю ?
Или не стоит мучатся и сидеть на нестабильной версии ? Просто охото хоть чем то помочь.
Отсутствует
ezen, если ты считает, что твой репорт хоть чем-нибудь отличается от тысяч тех, что туда шлют...
Это от репортов стабильных версий пользы больше.
Отредактировано Keepun (19-12-2009 23:34:28)
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует