URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108177
[ Назад ]

Исходное сообщение
"В Firefox запланировано включение по умолчанию многопроцессн..."

Отправлено opennews , 08-Июн-16 12:38 
Аса Доцлер (Asa Dotzler), координатор сообщества разработчиков Firefox, сообщил (https://asadotzler.com/2016/06/06/firefox-48-beta-release-an.../) о скором переходе Firefox на  многопроцессный режим (https://developer.mozilla.org/en-US/Firefox/Multiprocess_Fir...) (e10s, electrolysis).  Отмечается, что многопроцессный режим доведён до полной функциональной готовности и отвечает всем критериям качества, стабильности, потребления памяти и производительности, предъявляемым к функциональности, включаемой в стабильные выпуски.


Новый режим будет включён в состав Firefox 48  и активирован по умолчанию для тестирования у примерно 1% пользователей, не использующих дополнения. В зависимости от хода тестирования процент охвата будет меняться, например, в случае отсутствия проблем охват аудитории может быть увеличен, а при непредвиденных проблемах тестирование может быть прервано. В сентябрьском выпуске Firefox 49 планируется включить многопроцессный режим для всех пользователей, которые не используют дополнения (по оценке Mozilla около 40% от всех пользователей) и в течение 30 дней не включали средства для людей с ограниченными возможностями.


Напомним, что проект e10s стартовал (https://www.opennet.ru/opennews/art.shtml?num=21619) в 2009 году, после чего несколько раз приостанавливался и в 2011 и 2013 годах возвращался к реализации задуманных идей. В ноябре 2014 года наработки e10s были включен в ночные сборки Firefox, в мае 2015 года вошли в состав Firefox Developer Edition, а в апреле 2016 года по умолчанию предложены 50% пользователей бета-версии Firefox 47. В Firefox 48 Beta будет произведено включение e10s для всех пользователей.

Ключевым отличием нового режима является вынос обработки содержимого вкладок в отдельный процесс, который функционирует отдельно от процесса, занимающегося формированием интерфейса, что позволяет увеличить безопасность, повысить отзывчивость интерфейса, минимизировать подвисания во время сборки мусора и заметно ускорить работу браузера на многоядерных системах за счёт организации параллельного выполнения неблокирующих друг друга операций. Обратной стороной медали является несовместимость (http://arewee10syet.com/) с достаточно большим числом дополнений, например, c новым режимом несовместимы около 20% из протестированных дополнений, включая NoScript, Ghostery, Flash Video Downloader, Adblock Edge, Web of Trust и Disconnect.


Основное отличие текущей реализации от многопроцессной модели Chrome состоит в том, что вся обработка контента вынесена в один внешний процесс, без разбиения обработчиков отдельных вкладок на процессы. Процесс, отвечающий за интерфейс, во многом напоминает базовый однопроцессный вариант Firefox, он формирует окружение браузера на основе XUL, выполняет дополнения, инициирует управление вкладками и обеспечивает вывод окна. Результат компоновки интерфейса и обработки контента формируется в виде слоёв, которые определяют содержимое окна. Содержимое передаются в систему отрисовки, которая занимается сведением (композитингом) серии слоёв в единое изображение, определяющее итоговое содержимое окна браузера. В будущем запланирован второй этап развития e10s, на котором планируется обеспечить работу нескольких процессов обработки контента (например, можно будет разделить обработчики для каждого дополнения и каждой вкладки).


Основные преимущества перехода к многопроцессной обработке:

-  
Оптимизация для многоядерных процессоров
. В текущем виде для обработки всех страниц и интерфейса пользователя используется только одно ядро CPU, все остальные ядра простаивают и не участвуют в обеспечении работы браузера (за исключением ситуаций с выполнением плагинов). Несмотря на попытки использования многопоточности и вынос за пределы основного цикла обработки событий выполнения таких операций, как декодирование изображений, видео и звука, осуществление сетевых операций и ввода/вывода, по-прежнему остаются однопоточными подсистема DOM (Document Object Model), функции формирования содержимого окна, парсинг HTML и выполнение JavaScript, т.е. для обработки может быть задействовано только одно ядро CPU.

-  
Предсказуемое потребление памяти
. В длительно выполняемых процессах, при постоянном выделении и освобождении памяти разного размера со временем растет фрагментация и остается все больше небольших "дыр" от ранее освобожденных объектов, которые располагаются  вперемешку с занятыми блоками памяти. В ситуации запроса памяти для размещения нового объекта, часто приходится запрашивать новые блоки у операционной системы, несмотря на наличие достаточно большого числа свободных областей во внутренней "куче", размер которых по отдельности меньше запрошенного блока. В случае разделения обработчиков на процессы фрагментация заметно снижается, а при отдельной обработке web-страниц разными процессами  занятые процессом блоки памяти после завершения процесса полностью отдаются обратно операционной системе, а не остаются в "резерве", закрепленными за одним процессом в надежде, что эта память понадобится в будущем. Таким образом, обработка каждой вкладки отдельным процессом может привести к заметной экономии памяти (общие данные между процессами не дублируются, через мапинг используется только одна копия) и избавлению от проблемы с постоянным ростом размера процесса.

-  
Защита от сбоев
. В случае выхода за пределы допустимой границы буфера или при возникновении другой нештатной ситуации при использовании однопроцессной модели обработки, крах процесса приведет к закрытию всех окон и вкладок. При обработке каждой страницы отдельным процессом, в случае сбоя закроется лишь одна вкладка, не повлияв на работоспособность браузера в целом. Кроме того, такой подход даст возможность упростить диагностику причины краха и позволит точно видеть какой сайт и какая операция привела к проблеме.


-  
Повышение безопасности
. Обработка каждого сайта отдельным процессом позволяет изолировать связанный с ним код от обработчиков других сайтов и кода, обеспечивающего работу интерфейса, которые в случае выполнения разными процессами не могут пересекаться. Современные операционные системы позволяют перевести процесс в "режим пониженных прав", при котором блокируется доступ к большому числу системных ресурсов. В случае эксплуатации уязвимости в таком процессе, код злоумышленника будет ограничен в своих возможностях и не сможет выйти за пределы "песочницы". Для совершения атаки в подобных ситуациях требуется эксплуатация еще одной уязвимости в более привилегированном управляющем процессе.


URL: https://asadotzler.com/2016/06/06/firefox-48-beta-release-an.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=44564


Содержание

Сообщения в этом обсуждении
"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 12:38 
И отключение AdBlock? Идите в опу!

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 12:47 
Используй uBlock Origin


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:00 
Оно не режет, а скрывает, не пойдет.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Милорд , 08-Июн-16 13:03 
Очень даже режет - посмотрите сетевые запросы, они прерываются.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено НяшМяш , 08-Июн-16 13:23 
> Оно не режет, а скрывает, не пойдет.

Как много людей пользуют шлак (ABP), вместо нормального инструмента (UO) только потому, что не могут почитать вики.

https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-...


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:50 
Ты сам читал, то что скинул? Там про исключение различных типов фильтров для сайтов, про то что он режет на уровне запросов ни слова.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:15 
Вроде как именно режет а не скрывает https://github.com/gorhill/uBlock/wiki/uBlock-and-others:-Bl...,-trackers,-malwares
Скрывает именно косметические фильты, а обычные режет.
Поэтому например на оппеннете иногда бывает так что баннер сначала показывается а потом скрывается, это сработал косметический фильтр. А обычные фильтры именно режут.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 09-Июн-16 07:09 
Как ты смеешь резать рекламу на опеннете?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 10-Июн-16 00:47 
> Как ты смеешь резать рекламу на опеннете?

Одним пальцем.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:44 
Режет
еще к нему второе дополнение можно поставить, вебсокеты резать

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:48 
> Режет
> еще к нему второе дополнение можно поставить, вебсокеты резать

сорри, то для хрома


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 15:15 
В файрфоксе разве оно не режет вебсокеты прямо в одном дополнении?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 09-Июн-16 16:36 
uMatrix может помочь.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Тот_Самый_Анонимус , 08-Июн-16 13:54 
А кто сказал что что он будет работать? Про его работоспособность речи не было.

>c новым режимом несовместимы около 20% из протестированных дополнений

И AdBlock приведён как пример.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено iPony , 08-Июн-16 14:13 
> uBlock Origin, А кто сказал что что он будет работать? Про его работоспособность речи не было.

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


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 12:48 
Зато uBlock хотя бы не тронули

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Lain_13 , 09-Июн-16 15:14 
Тронули, просто его автор его обновил заранее, а «автор» Adblock Edge не почесался обновить свой форк ABP (и не почешется ибо забросил).

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ан , 08-Июн-16 13:02 
>Adblock Edge

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ph0zzy , 08-Июн-16 13:05 
adblock edge, а каким пользуешься ты?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:22 
edge - это тот-же adblock но без проплаченых исключений.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:35 
Edge это устаревший форк Adblock Plus без проплаченных исключений. Автор его забросил, поэтому Edge несовместим с многопроцессным режимом.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:40 
> И отключение AdBlock? Идите в опу!

Сам иди, если не умеешь понимать прочитанное.

AdBlock - это расширение для хрома.
AdBlock Plus и uBlock - для Firefox. Они будут работать.
AdBlock Edge это заброшенный форк устаревшей версии AdBlock Plus, которая в то времена была ещё несовместима с многопроцессностью. Поэтому, он несовместим и совместим не будет (ибо заброшен).

Так понятнее?


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:44 
Вася ты дурак? AdBlock был для Firefox еще до зарождения хромоноги, потом его форкнули и назвали AdBlock Plus(его форкнули и назвали AdBlock Edge(Его форкнули и назвали latitude)). Потом уже вышла хроманога с ее кучей недобанерорезок.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 09-Июн-16 00:51 
> Вася ты дурак? AdBlock был для Firefox еще до зарождения хромоноги, потом
> его форкнули и назвали AdBlock Plus(его форкнули и назвали AdBlock Edge(Его
> форкнули и назвали latitude)). Потом уже вышла хроманога с ее кучей
> недобанерорезок.

Ну-ка, ну-ка. Расскажи про latitude, где мне достать его? Скинь ссылку.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Lain_13 , 09-Июн-16 15:17 
https://addons.palemoon.org/extensions/privacy-and-security/.../

Это такая специальная версия ABP/ABE для Pale Moon. Больше никому даром не сдалась.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Orsi , 08-Июн-16 15:26 
В новости говорится о неработоспособности давно заброшенного автором AdBlock . AdBlockPlus совершенно другое расширение и вполне совместимо .

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Нанобот , 08-Июн-16 16:32 
>И отключение AdBlock? Идите в опу!

отставить истерику! после небольшой доработки, адблок будет работать как и прежде


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Lain_13 , 09-Июн-16 15:11 
Не путайте Adblock Plus с его форком Adblock Edge. -_-

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 12:47 
Я джва года этого ждал.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 12:48 
Подскажите, а как сейчас в 47-й версии включить и затестить многопроцессорный режим?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Милорд , 08-Июн-16 12:57 
В 47й версии этого нет. Только с 48й будет в стабильной ветке.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 09-Июн-16 23:12 
есть. смотри about:support
Многопроцессные окна     1/1 (Включены пользователем)

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено turbo2001 , 08-Июн-16 14:12 
В about:config:

browser.tabs.remote.autostart - true
dom.ipc.processCount - равным кол-ву ядер или больше
extensions.e10sBlockedByAddons - false

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


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:42 
> Последний параметр слетает после каждого апдейта, придется ручками переустанавливать.

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


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Мимо проходил , 13-Июн-16 00:26 
Всем спасибо в этом чате, настроил, файрфокс забегал со всеми моими дополнениями, вроде всё пашет как нужно.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:55 
dom.ipc.plugins.asyncInit.enabled=true ?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено nazarpc , 08-Июн-16 12:55 
Ghostery давным давно работает без каких-либо проблем в ночных версиях Firefox с e10s (даже при количестве процессов больше одного), как и uBlock Origin

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:01 
Расскажите, пожалуйста, а как у Хром(иум)а с этим делом?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено iPony , 08-Июн-16 13:03 
В смысле?
Все мажорные браузеры (IE, Chrome, Opera, Safari) кроме фурифокса давным давно работают в многопроцессном режиме.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:12 
Спасибо
А чьи механизмы распараллеливания выглядят более адекватными?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:50 
У хрома?

Firefox пропатчил jmalloc по 8к блоки на всех платформах... тупицы.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:52 
Сервовские.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено _hide_ , 08-Июн-16 14:07 
Скажем так, без распараллеливания всё выглядит куда как приличнее.
Таким же боком можно вместо вкладок запускать отдельные окна. Учитывая просто нереальную прожорливость браузеров на оперативу и проц (10-15 полных копий DOM в памяти и предварительный их индекс после загрузки, чтобы 1 раз из 100 быстро обработать JS - это та ещё фигня), мы получаем жесточайшие лаги на пустом месте - загрузить 10-15 вкладок будет означать не тормоза браузера, а тормоза всей машины. Ни про какие отложенные активации фич (индекс для поиска по дереву и т.п.) вообще речи не идет.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:05 
Adblock plus и uBlock - работают

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Какаянахренразница , 08-Июн-16 13:08 
Следует ли думать, что теперь один браузер сможет нагрузить на 100% все ядра системы сразу?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:52 
> Следует ли думать, что теперь один браузер сможет нагрузить на 100% все
> ядра системы сразу?

Хромоноги уже давно умеют


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:53 
Не только ядра, а ещё и памяти отожрать, как современная игрушка. Хромоподражание

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 15:27 
Правой в списке процессов -> задать соответствие -> выбираем ядра(потоки), которые может использовать браузер. Также там же можно снизить приоритет.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Какаянахренразница , 08-Июн-16 18:41 
> Правой в списке процессов

О каком именно списке процессов речь? htop? ps aux?


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Пыщь , 09-Июн-16 22:54 
Тогда ознакомиться с cgroups для начала: http://ru.bmstu.wiki/CGroups_(Control_Groups)

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:08 
NoScript работает и, по-моему, всегда работал с с e10s.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:55 
Да. https://bugzilla.mozilla.org/show_bug.cgi?id=1058542#c74

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Анонимомус , 08-Июн-16 13:09 
AdBlock Plus работает, из полезного - не работает только Multifox.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено AlexYeCu_not_logged , 08-Июн-16 13:11 
Подозрителен список несовместимого: как будто рекламщики с проприетарщиками скинулись.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:15 
у тебя фольгированная шапочка выпала. надень обратно. скорее.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено AlexYeCu_not_logged , 08-Июн-16 16:02 
Что ж ты делаешь с фольгированными шапочками такого интересного вытворяешь, что они у тебя выпадают откуда-то? По инструкции их надо на голову надевать.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 23:30 
Так он самое ценное защищает. И нет, это не та голова.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Зенитарка , 08-Июн-16 13:18 
10 лет ждал! 10 лет! Теперь при зависании очередного гoвносайта не придется рестартить весь браузер. Не верю! Просто не верю! Аааааааа...

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Khariton , 08-Июн-16 15:23 
Прийдется рестартить всю систему. Ибо мням-мням весь ресурс компа...)))

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ordu , 08-Июн-16 17:00 
Ждал-то в криокамере небось? У меня файрфокс последний раз зависал лет пять, наверное, назад, когда я будучи предупреждён тыкнул по ссылке, чтобы позыркать на демонстрационную страницу убивающую файрфокс через OOM. А чтоб он случайно завис -- я даже и не упомню сейчас, когда такое бывало.
Рестарты браузера давно синхронизированы с рестартами X'ов и ядра. То есть раз в месяц примерно.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Не аноним но все же , 08-Июн-16 17:32 
Ты кроме вконташле с яндексом ниче не открывал, вот и раз в 5 лет.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ordu , 08-Июн-16 20:37 
А что надо было открывать? Специально созданные сайты для отправки файрфокса в OOM?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено mario , 08-Июн-16 20:55 
У меня с 42 версии постоянно падает. Только недавно исправился.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено pv47 , 08-Июн-16 20:26 
> Теперь при зависании очередного гoвносайта не придется рестартить весь браузер.

Да, теперь максимально возможное число говносайтов увеличится с одного до 4-8 (в зависимости от модели процессора). Правда, при этих 4-8 говносайтах рестартить придётся всю систему. Но это неважно, лично я, например, тщательно отслеживаю число открываемых говносайтов, и никогда не открываю больше 3 на своём 4-ядерном core i5.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено iPony , 08-Июн-16 13:26 
> например, c новым режимом несовместимы около 20% из протестированных дополнений

Как так?
Учим математику с iPony.
Дано: Compatible - 153, Shimmed - 84, Broken - 108, Untested - 535

Количество несовместимых из протестированных дополнений: Broke/(Compatible+Shimmed+Broken) = 0.31

31%


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Какаянахренразница , 08-Июн-16 13:29 
Так "31%" это и есть "около 20%" :D

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено НяшМяш , 08-Июн-16 13:30 
> Новый режим будет включён в состав Firefox 48 и активирован по умолчанию для тестирования у примерно 1% пользователей.

Зато какое громкое заявление - включим по умолчанию. Это как если АвтоВАЗ заявит - мы выпустим Ладу Гранту с роторным газотурбинным двигателем. А потом в тексте новости - мы сделаем в Гранте посадочные места под новый двигатель, но с газотурбинными движками выйдет всего 1% автомобилей.

> Напомним, что проект e10s стартовал в 2009 году.

Прошло 7 лет - парни только выкурили мануал про fork() и потоки. Зато успели навернуть новый интерфейс, карманы и вебртц. Серво будем ждать еще 5 лет?

P.S. Сижу на FF Developer Edition. Ничего не подвисает, uBlock, Youtube Plus, DownThemAll beta работает. Даже NoScript вроде бы не жалуется.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено iPony , 08-Июн-16 13:43 
> парни только выкурили мануал про fork()

Очень смешно. Не забывай что речь идет про огромный проект, причем объективно с весьмане отлично структурированным кодом.
И вот надо такое приделать, чтоб не развалилось. У меня как программиста грива от такого дыбом становится.
> Сижу на FF Developer Edition. Ничего не подвисает, uBlock, Youtube Plus, DownThemAll beta работает. Даже NoScript вроде бы не жалуется

Отлично, на конкретно твоем узком юзеркейсе все работает. В принуипе логично, раз это потихоньку пошло в релиз.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:01 
> с весьмане отлично структурированным кодом

А надо было код нормально писать, а не на коленке.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено rob pike , 08-Июн-16 18:59 
Тогда бы MSIE всех пожрал и никакого FF не было бы.

https://www.jwz.org/gruntle/nscpdorm.html


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено angra , 08-Июн-16 19:22 
> Прошло 7 лет - парни только выкурили мануал про fork() и потоки.

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


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 13:48 
Глючит очень интенсивно, память выделяет как зверь мютексные луки деадлуки sqlite.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ananim , 08-Июн-16 14:04 
рюськи изык плоха гаварит

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено No Russian , 08-Июн-16 14:58 
> рюськи изык плоха гаварит

Слава яйцам, что я не русак.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 15:30 
Opennet должен знать своих героев, раскройте тему подробнее

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 23:34 
404 - тема раскрыта.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 18:55 
мютексные луки деадлуки sqlite

Скьюлайта ? :)


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено й , 08-Июн-16 23:41 
его. он параллельный доступ к одной базе не очень может.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено KOT040188 , 08-Июн-16 14:18 
Ничего, все эти неработающие расширения они выкинут на мороз вместе со старым API…

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Sluggard , 08-Июн-16 14:51 
> c новым режимом несовместимы около 20% из протестированных дополнений, включая NoScript

Не, ребят, ну это несерьёзно!


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 14:51 
Нафиг вырублю сразу же. Нафига мне стопицот процессов в системе, жрущее память как Хромой, к тому же

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Sluggard , 08-Июн-16 15:09 
В новости же написано, что у них другая модель многопроцессности, и по процессу на вкладку, как в Хромом, не запускается. Так что может ещё не всё так страшно.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено iPony , 08-Июн-16 15:41 
> Основное отличие текущей реализации
> текущей

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 15:24 
> Основное отличие текущей реализации от многопроцессной модели Chrome состоит в том, что вся обработка контента вынесена в один внешний процесс, без разбиения обработчиков отдельных вкладок на процессы.
> При обработке каждой страницы отдельным процессом, в случае сбоя закроется лишь одна вкладка, не повлияв на работоспособность браузера в целом.

Я не понял, все таки для каждой вкладки отдельный процесс?


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено equeim , 08-Июн-16 16:52 
Один процесс для GUI, один для веба. Имеется ввиду, что если крашнется процесс, отвечающий за веб, сам браузер продолжит работать (но все вкладки придется перезагружать). В новости что-то напутано.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ilya Indigo , 08-Июн-16 15:30 
А жёлтый статус "shimmed", на странице совместимости дополнений, что именно обозначает?

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Orsi , 08-Июн-16 16:33 
Частично совместимо , с помощью специального расширения . Пока . Работает , но медленнее .

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Нанобот , 08-Июн-16 16:38 
>В длительно выполняемых процессах, при постоянном выделении и освобождении памяти разного размера со временем растет фрагментация и остается все больше небольших "дыр" от ранее освобожденных объектов

этой проблемы бы не было, если бы разрабы осилили дефрагментацию кучи


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Ordu , 08-Июн-16 17:07 
Были бы другие -- дефрагментация кучи сама по себе не бесплатна.

"а вот никого не напрягает"
Отправлено пох , 08-Июн-16 17:10 
собственно сам факт, что разработчики фуфоксы собираются _дистанционно_ у кого-то из вас что-то там включать или выключать?

Пусть даже нужную и архиполезную фичу (крашенья только отображалки страничек, при том что даунлоадилка-то еще во всю работает и память жрет, правда, все равно ты этого не увидишь до перезапуска). Для первого раза, ага - лягушка должна вариться медленно.


"а вот никого не напрягает"
Отправлено rshadow , 09-Июн-16 00:24 
Смысл в том что этот 1% новостей не читает и доверяет "самому лучшему и свободному" браузеру. Так что можно и поэкспериментировать.

"а вот никого не напрягает"
Отправлено Аноним , 13-Июн-16 03:59 
Догадываюсь, это для тех, у кого включены телеметрия и/или health report. Таких – подавляющее большинство.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 08-Июн-16 19:03 
не вижу смысла перелазить снова на фф.
для меня только 1 преимущество фф перед хромом - то что фф жрал меньше памяти. на днях решил снова запустить фф и посмотреть может что поменялось, так нет, фф все также выбешивает своими тормозами. если открыть один и тот же акк на tumbrl, то в фф видно как прокрутка дергается, в хроме же все норм. да и другие сайты где нет много картинок но куча js также в фф подлагивает.
после того как открыл для себя дополнение the great suspender для хрома, которое "вводи в спячку" неиспользуемые табы(на самом деле просто заменяет страницы сайтов на минимум своего html), то теперь и это 1 преимущество у фф нивелируется.
+ инструменты разработчика у хрома лучше чем в фф. в фф такое впечатление что их писали чужие для хищников.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено o , 09-Июн-16 23:16 
Хромиум походу не умеет или не хочет открывать видео в mpv через дополнение Open with. Потому видосы лучше глядеть в огнелисе.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено rshadow , 09-Июн-16 00:17 
С 2009 года что-то пилят и что то вроде сделали... но до хрома еще как до Пекина раком. Вот вся суть. Это "промежуточное нововведение" никаких проблем не рашает и ничего не улучшает. Так что остается только ждать что лис таки догонит конкурента по скорости и стабильности.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено rob pike , 09-Июн-16 01:56 
> Ex-Mozilla team behind smart home hub Sense refunds backers, focuses on software

http://techcrunch.com/2016/06/08/ex-mozilla-team-behind-smar.../


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено dr Equivalent , 09-Июн-16 12:29 
Лучше б они уже запланировали авторизацию в Socks 5.
Задолбало, что под Линух нету браузеров, поддерживающих такую элементарную хреновину.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 09-Июн-16 23:10 
включил e10s в 47.0 Как будто попал в рай! Никаких тормозов! абсолютно! Прокрутка плавная всегда, даже во время загрузки сайта. Плагины, когда работают, больше не тормозят интерфейс.
Респект разрабам! Жду Servo и версию для домохозяек (т.е. без средств для вебразработчиков)

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 13-Июн-16 01:03 
> включил e10s в 47.0 Как будто попал в рай! Никаких тормозов! абсолютно!

Подтверждаю. Всё отлично.

> Респект разрабам! Жду Servo

А зачем? отвалятся все нормальные дополнения. Так что я думаю, что придётся сидеть на этой версии до скончания интернетов.


"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 14-Июн-16 18:38 
Работает очень быстро, но увы основательно так ломает вимператор.

"В Firefox запланировано включение по умолчанию многопроцессн..."
Отправлено Аноним , 29-Июн-16 12:19 
(по оценке Mozilla около 40% от всех пользователей), правильно, вот реклама и вредоносные сцылки и долбят.