The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Mozilla представила режим строгой изоляции сайтов для Firefox

18.05.2021 20:27

Компания Mozilla объявила о начале массового тестирования в ночных сборках и бета-выпусках Firefox режима строгой изоляции сайтов, развивавшегося в рамках проекта Fission. Режим расширяет применение многопроцессной архитектуры - вместо фиксированного пула процессов, на каждый сайт создаётся отдельный процесс. Управление включением режима Fission осуществляется через переменную "fission.autostart=true" в about:config или на странице about:preferences#experimental.

Напомним, что применяемая в Firefox до настоящего времени многопроцессная модель подразумевала запуск пула процессов-обработчиков: по умолчанию 8 основных процессов для обработки контента, 2 дополнительных непривилегированных процесса для web-контента и 4 вспомогательных процесса для дополнений, взаимодействия с GPU, сетевых операций и декодирования мультимедийных данных. Распределение вкладок по процессам производилось произвольно, например, в одном процессе могла оказаться обработка сайта банка и не заслуживающего доверия сомнительного ресурса.

Новый режим выносит в отдельный процесс обработку каждого сайта с разделением не по вкладкам, а по доменам, что позволяет дополнительно изолировать содержимое внешних скриптов и iframe-блоков. Для раздельной обработки поддоменов типовых сервисов, связанных с разными сайтами, применяется разделение не по формальным, а по фактическим (eTLD) доменам верхнего уровня, отмеченным в списке Public Suffix (т.е. сайты "a.github.io" и "b.github.io" будут вынесены в разные процессы).

Режим строгой изоляции позволяет защититься от атак по сторонним каналам, например, связанными с уязвимостями класса Spectre, приводящими к утечке информации внутри одного процесса. Утечка обрабатываемых в том же процессе конфиденциальных данных возможна при выполнении не заслуживающего доверия внешнего кода в движках с JIT и в виртуальных машинах. В контексте web-браузеров вредоносный JavaScript-код с одного сайта может получить сведения о паролях, ключах доступа и номерах кредитных карт, введённых на другом сайте, обрабатываемом в том же процессе. Первоначально для защиты от атак по сторонним каналам разработчики браузеров ограничили точность таймера и блокировали доступ к API SharedArrayBuffer, но данные меры лишь усложняли и замедляли проведение атаки (например, недавно был предложен метод извлечения данных из кэша CPU, работающий вообще без JavaScript).

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

Среди известных проблем, возникающих при использовании Fission, отмечается заметное увеличение потребления памяти, соединений X11 и файловых дескриптров при открытии большого числа вкладок, а также нарушение работы некоторых дополнений, пропадание содержимого iframe при печати и вызове функции записи скриншота, снижение эффективности кэширования документов с iframe, потеря содержимого заполненных, но не отправленных форм при восстановлении сеанса после краха.

  1. Главная ссылка к новости (https://hacks.mozilla.org/2021...)
  2. OpenNews: Усиление изоляции между сайтами в Chrome
  3. OpenNews: В ночные сборки Firefox добавлена начальная поддержка sandbox-изоляции
  4. OpenNews: Улучшение sandbox-изоляции в Firefox
  5. OpenNews: Для Firefox развивается режим строгой изоляции страниц
  6. OpenNews: Google продемонстрировал эксплуатацию уязвимостей Spectre через выполнение JavaScript в браузере
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/55171-firefox
Ключевые слова: firefox, fission, spectre
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 21:27, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +25 +/
    Теперь вместо нескольких процессов у меня будет сотня-другая, как в хроме. Спасибо Мозилле за очередное "улучшение"!
     
     
  • 2.3, uis (ok), 21:29, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо наелись завтраков расторанов.
    Ну и большое количество процессов не гарантирует падение производительности. Ну а ядро пишут нормальные люди, как и планировщик.
     
     
  • 3.6, Аноним (6), 21:53, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Причем тут rust?
     
     
  • 4.56, Аноним (56), 08:23, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Ну а ядро пишут нормальные люди, как и планировщик.
    >Причем тут rust?

    Тут Rust, действительно, не причём.

     
  • 3.46, Аноним (46), 00:06, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гарантирует, ipc и свитч контекста далеко не бесплатные процессы, без них перформанс всегда лучше
     
     
  • 4.51, Анонимленьлогиниться (?), 05:33, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну IPC так-то разные бывают, например shared memory не дает оверхеда, а то что там семафор на запись - мелочи вообще..

    Но тут вопрос в том, а какой сколько-либо значимый IPC вы ожидаете между вкладками, обрабатывающими разные сайты?

    А IPC оттуда до иксов/вяленого все равно не избежать.

    Ну и вынос обработчиков GPU в отдельные процессы явно имеет смысл :) С учетом потенциальной их нестабильности.

     
     
  • 5.52, Аноним (46), 07:39, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    IPC с главным процессом и процессами с аддонами как минимум, одно дело когда процессов 8, другое когда их неограниченное число. Не знаю много ли там shared memory, но месседжами (в e10s) они кидаются друг в друга довольно охотно.
    Я не хочу сказать что это конец света, но сказать что это ни на что не влияет - нельзя
     
     
  • 6.62, Аноним (62), 11:23, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Каждому процессу свои копии аддонов. Вот и не нужно IPC ;)
     
  • 3.58, Аноним (58), 10:44, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Ну а ядро пишут нормальные люди, как и планировщик.
    >12309
    >ядро пишут нормальные люди
    >12309 уже больше 10 лет
    >нормальные люди пишут ядро

    Вот и результат написания ядра "нормальными людьми". А должны писать гении, а не медиана/среднее/мода нормального распределения. Тогда и результат будет нормальный, если брать распределение качества коммерческих продуктов, а не говно опенсорсное.

     
     
  • 4.106, RomanCh (ok), 14:36, 24/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда и результат будет нормальный, если брать распределение качества коммерческих продуктов, а не говно опенсорсное.

    А можете накидать примеров качественных коммерческих написанных гениями за последние лет 5-10? Очень интересно посмотреть. А то что-то мне по работе попадаются в основном те, у которых качество похуже "говна опенсорсного", при чём за них отстёгиваются хорошие деньги. И ниша популярная бигдатная.

     
  • 2.72, rvs2016 (ok), 15:56, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь вместо нескольких процессов у меня будет сотня-другая

    Это если в твоих 100500+ вкладках будет ровно сотня-другая доменов.
    По процессу ж на домен.

     
     
  • 3.82, Аноним (82), 21:42, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тоесть как у г**на поделия хромого. Пичально.
     
  • 2.99, Аноним (99), 12:09, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это её раскумарило!
     
  • 2.104, Леголас (ok), 11:49, 21/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    на здоровье ;)
     

  • 1.2, uis (ok), 21:28, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ну хз. Выглядит хорошо. Правда интересно, как теперь будут обосновывать хруст, ибо уже нет смысла его использовать.
     
     
  • 2.19, hindoohindoo (?), 22:50, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там моурзилка его слила. теперь фейспук главный (ну и гугол - кудаж без него)
     
  • 2.33, uis (ok), 23:23, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, я знаю, что таки памяти больше стало. Это не повод для минусов.
     
     
  • 3.36, Аноним (46), 23:35, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тебя минусят потому что ты каким-то неведомым образом приплел сюда ржавчину
     

  • 1.4, Your Mama (?), 21:33, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Размен изоляции на память и CPU (fork and context switching). Хз, я всё таки за нормальные корутины, а-ля горутины, с work stealing тут.
     
     
  • 2.31, uis (ok), 23:19, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда чисть кеш ручками
     
  • 2.38, Аноним (46), 23:38, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Work stealing кьюшки там так и так есть, очевидно, этот режим призван решать совершенно другие проблемы
     

  • 1.5, Аноним (5), 21:44, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Список проблем - прям вырезка "побочные эффекты" из описания среднестатического лекарства.
     
     
  • 2.74, nebularia (ok), 16:17, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну большая часть - явно временные, на то он и бета.
     

  • 1.7, Ilya Indigo (ok), 21:56, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ага и оперетивы жрать будет раза в 1.5 больше!?
    Идите нафиг с таким режимом по умолчанию!
    Кому нужна супер-безопасность, сами выставят.
    По умолчанию uBlock Origin же не включаете ВСЕМ пользователям.
     
     
  • 2.9, Аноним (9), 22:16, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты же истинный фанат огнеглиста. Как ты вобще смеешь о чём-то роптать? Жри что дают, мацилла не может ошибаться! У них есть прекрасная телеметрия же!
     
     
  • 3.10, Аноним (10), 22:30, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а у кого её нет?
     
     
  • 4.12, Аноним (9), 22:36, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У унгооглед-хрениума, и либревульфа(как раз для огнеглист-фанатов).
    Ещё можно пельмень настроить.
     
     
  • 5.15, мурзилла (?), 22:38, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Главное, верить!
     
     
  • 6.94, Аноним (99), 10:19, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кому? Мазиле?
     
  • 5.24, bi brother (?), 23:01, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У пельменя нет телеметрии. Бай дизайн вырезана.
     
  • 5.25, Аноним (25), 23:01, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас он тебе расскажет: "это другое, в лисе телеметрию можно отключить" через over9000 флагов (отслеживая появление новых и переименования старых).
     
  • 5.53, Аноним (53), 07:45, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем этим болгеносам телеметрия? Сказочный опеннетчик.....
     
  • 2.11, Аноним (11), 22:31, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ublock origin ни от чего не защищает. Umatrix защищает от малвари на других доменах.
     
     
  • 3.14, мурзилла (?), 22:37, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже нет. Вас нае...обманули.

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

     
     
  • 4.17, Аноним (11), 22:44, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Umatrix блокирует весь сторонний контент по-умолчанию.
     
     
  • 5.20, hindoohindoo (?), 22:51, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    после того как браузер его скачает из сети
     
     
  • 6.22, Аноним (25), 22:58, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Можно по подробнее? Всегда думал, что "blocked by client" - это заблокировано без скачивания.
     
     
  • 7.37, Аноним (11), 23:35, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Одно время блокировщики только скрывали контент на странице, сейчас они вроде не скачивают уже. Umatrix по-моему никогда не скачивал заблокированный контент.
     
     
  • 8.43, Аноним (43), 23:58, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это ты описываешь хромопроблемы ... текст свёрнут, показать
     
  • 5.93, Аноним (99), 10:19, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А нахрена тогда тебе браузер, если ты контент блокируешь?! Сиди книжки читай.
     
  • 4.28, Аноним (25), 23:08, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И таки белые списки для блокировки более надежны, чем черные.

    Почему то при настройке фаервола ни у кого не возникает желания настраивать его по принципу черных списков (uBlock) а сразу настраивается белый (uMatrix) и по ходу дела добавлюятся явные баны особо рьяных.

     
  • 3.27, user90 (?), 23:05, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Защищает от того, что и заявлено: блокирует выполнение левых скриптов (ну и косметика по ручному удалению всякой хрени с сайта), фсе. А ты чего хотел?
     
  • 2.13, мурзилла (?), 22:37, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > По умолчанию uBlock Origin же не включаете ВСЕМ пользователям.

    Вот еще не хватало. Нам гугль платит, если ты не в курсе.

    В идеале вообще б его забанить следом за adnauseum, но мы пока всем pr отделом не можем придумать убедительный повод.

    И да, к твоей безопасТности он не имеет ни малейшего отношения. Так что удали нафиг и смотри рекламу как положено.

     
     
  • 3.75, nebularia (ok), 16:19, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самом деле, режим строгой защиты от отслеживания в Firefox вырезает большинство рекламы (которая идёт с доменов рекламных сетей). Это не дефолтный режим, но в поставке и включается одной кнопкой.
     
  • 2.61, Пекарь из мурзилки (?), 11:20, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит идите нафиг? Телеметрия показала, что памяти лишней у всех полно и супербезопасности все хотят.
    И нет, данные телеметрии мы тебе не покажем. Но там, конечно, всё анонимно и безопасно хранится у нас... Мамой клянёмся, верь.
     
  • 2.83, Аноним (82), 21:44, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ЛюДа ты че, сразу прибегут ныть что запрятил рекламку, такуюполезнуюинужнаю!
     

  • 1.8, DGRUA (?), 21:57, 18/05/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –2 +/
     
  • 1.16, InuYasha (??), 22:42, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Уже лет 20 бьются над изоляцией с разной степенью вялости. Как будто изначально не была очевидна её необходимость. Ок, 30.
     
     
  • 2.29, Аноним (29), 23:09, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Изначально не была. Сеть была на уровне - позвонил добровольно и сознательно на номер, там модем ответил. Пообщались на скорости 1200 бод, и хватит. А веб был - по сути текстовые документы слегка приправленные форматированием. Нечего не от чего было изолировать.
     
  • 2.45, Аноним (46), 00:04, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не была конечно, жс даже когда появился был отгосительно безобиден, да и надобности не было
     
     
  • 3.68, InuYasha (??), 13:01, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Куки были, айфреймы были, какой был жс, правда, не помню. Но изоляция понадобилась сразу, как только появилась возможность открывать бодее одной страницы и отправлять данные на сервер. Вернее, как вообще могла кому-то прийти мысль о том, что нормально допускать, например, сайт Б к кукам сайта А.
     
     
  • 4.69, Пекарь из мурзилки (?), 14:47, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да что, чёрт побери, ты такое несёшь.avi
    Сразу видно - браузеры в те времена ты не юзал. Видимо мал был еще тогда, "СобакаЯша"
     

  • 1.18, Аноним (18), 22:48, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Конец 20 века - браузер использует один процесс на все сайты...
    Начало 21 века - браузер использует один процесс на один сайт. Инновации и прогресс на лицо..
     
     
  • 2.65, rshadow (ok), 11:52, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда и сайты были html со вставками js. А теперь это по большей части отдельные js приложения. Так что все логично. Если хочется править, то надо в консерватории.
     

  • 1.21, Аноним (25), 22:55, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А количество процессов все так же будет ограничено 8? Сайты будут выгружатся? Или теперь каждому сайту по проессу и пусть никто не уйдет обиженным?

    Если первое - не создаст ли это лишник лагов при переключение по большому количеству вкладок, особенно на системах с ограниченной объемом оперативки?

    Если второе, то не офигеют ли от этой щедрости любители держать сотни открытых вкладок?

     
     
  • 2.44, Аноним (46), 00:02, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, лимита нет, иначе смысла в этом никакого. На машинах с малым объемами памяти это не просто создаст задержки, это будет еле ворочаться и трамбовать свап
     
  • 2.84, Аноним (82), 21:48, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как всегда те кто открыл 200 вкладок не интересуют никого. Потреблять не должна открыть больше 10. Тестируют брувзеры максимум на 8.
     
  • 2.92, Аноним (99), 10:16, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А для таких любителей есть Луна.
     

  • 1.23, user90 (?), 23:00, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > в отдельный процесс выносится обработка каждого сайта
    > обработка каждого сайта

    Нда.. то ли это косноязычие перевода, то ли тяжелая наркомания. В любом случае "обработка сайтов" мне нах не нужна))

     
  • 1.26, Аноним (26), 23:02, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ещё и дурня эта с Public Suffix где Мозилла будет сама решать какие куки для какого домена могут выставляться, а для какого не могут.
     
     
  • 2.39, Аноним (46), 23:40, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Куки побоку, новость то читал?
     

  • 1.30, Аноним (30), 23:09, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Осталось теперь взять и дропнуть не-fission, как сделали со всеми остальными крутилками количества процессов. Потреблятели-с. В общем на хрен пусть идут с таким потреблением памяти, я тут недавно Хром поюзал, оказывается он меньше потребляет чем firefox в не-fission режиме (причём в хромом скрипты включены, а в ff - порезаны), причём в хроме как раз ultimate fission, для каждой вкладки - свой процесс.

    В общем лису надо закопать и допиливать хромиум путём правки исходников и вставки кусков из лисы в нужные места.

     
     
  • 2.32, DGRUA (?), 23:20, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Хром поюзал, оказывается он меньше потребляет чем firefox в не-fission режиме

    В приватном режиме Хром так же уделывает Мозиллу, честно говоря был удивлён, так как к Хрому не прикасался лет 8, но столько слышал о страшном пожирателе ОЗУ, 4 гектара, жить можно.

     
     
  • 3.54, Аноним (53), 07:51, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > 8 лет

    Если все прыгнут с крыши, ты тоже?

     
     
  • 4.91, Аноним (99), 10:15, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Красота, можно будет вздохнуть свободно. Прореживать грядки иногда надо. Войны..., эпидемии... Вот с крыши тоже пойдёт.
     

  • 1.35, Аноним (35), 23:30, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отдельный процесс для сайтов банков, остальное хауно в куче, не?
     
     
  • 2.40, Аноним (46), 23:45, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя только в банках чувствительные креды? Используй контейнеры которые уже есть в фф
     
  • 2.41, Аноним (25), 23:47, 18/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого нужно поддерживать актуальный списко сайтов банков (по всему миру?), а они штат режут уже который год подряд.

    Есть вариант дать настроить такой список сайтов в about:config. Но тут мы упираемся в сферического в вакууме пользователя, которому это делать лень/"завтра настрою"/"там страшная надпись что все может сломаться"/"какие еще настройки, он и так всегда работал" (нужное подчеркнуть).

     

  • 1.42, Аноним (46), 23:47, 18/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Решение имеет право на жизнь, выглядит довольно эффективно для выполнения поставленной задачи, но побочек будь здоров. Главное чтобы не было как с e10s, иначе рыжее чудовище уже и на 8 гигах будет не запустить
     
  • 1.47, Вопль_в_пустыне (?), 00:19, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Всё становится монстроогромным тормознутым, где тот веб начала 2000 легкий быстрый, код пишется абы как... куда мы придем в иоге?
     
     
  • 2.48, Дежурный товарищ (?), 00:52, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Дежурный комментарий о Gemini.
     

  • 1.49, Аноним (49), 01:00, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И тут Rust не смог... да что ж такое???
     
  • 1.50, Аноним (50), 01:45, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Режим строгой телеметрии
     
  • 1.55, Аноним (55), 08:22, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Перегись RAM!!! Я тебя съем. Firefox
     
     
  • 2.59, Аноним (58), 10:49, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Берегись бюджет Mozillы на разработку!!! Я тебя съем. Mitchell Baker

    Пофиксил.

     

  • 1.57, ыы (?), 08:32, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такой список проблем делает новшество не полезным а вредным. Как будет инновация наоборот? Можно ли отключить эти новшества?
     
     
  • 2.66, TormoZilla (?), 12:35, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ...список проблем на момент публикации новости.
     
     
  • 3.85, Аноним (82), 21:51, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты лутше скажи как отключить вот это вот все.
     

  • 1.60, Аноним (60), 10:58, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Блин, опять полумеры. Да когда они уже додумаются встроить в браузер гипервизор и запскать каждый сайт в отдельной VM?
     
  • 1.67, TormoZilla (?), 12:41, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то моя свободная RAM будет использована с пользой!
    Наконец-то в тормозах Firefox будет виновна не Mozilla, а ОС!!
    Наконец-то Firefox превратится в Chrome 13-летней давности!!!
     
  • 1.70, Аноним (70), 15:18, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё это полная х-ня покуда ваш Firefox запускает JS непонятно откуда, поэтому я для себя выбрал NoScript.

    // b.

     
     
  • 2.89, Аноним (89), 09:07, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не волнуйся, твой noscript втихую перестанет работать, когда процесс расширений упадёт по OOM, т.к. fission выжрет всю память. Это такой багдоор от мозиллы, вроде бы и критический баг и не менее критический архитектурный дефект, причём это было понятно изначально, но исправлять его никто не собирается, годы висит неисправленный.
     

  • 1.71, rvs2016 (ok), 15:54, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В контексте web-браузеров вредоносный JavaScript-код
    > с одного сайта может получить сведения о паролях,
    > ключах доступа и номерах кредитных карт, введённых
    > на другом сайте, обрабатываемом в том же процессе

    С одного сайта был доступ к страницам другого сайта?!
    А так можно было?!! 😲

     
     
  • 2.76, Аноним (76), 18:29, 19/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С разморозкой
     

  • 1.73, Аноним12345 (?), 16:17, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Круто
     
  • 1.77, Аноним (82), 21:35, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    оказаться обработка сайта банка и не заслуживающего доверия сомнительного ресурса

    Сам банк и есть не заслуживающий доверия.

     
  • 1.79, Аноним (82), 21:37, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как отключить Public Suffix?
     
  • 1.81, Аноним (81), 21:40, 19/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Замечательные тенденции - вместо того, чтобы перепроектировать и устранить заведомо дырявый код, они просто заворачивают своё решетo в фольгу.
     
  • 1.86, maxim. (?), 00:10, 20/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > fission.autostart=true

    Первые впечатления: потребление памяти заметно улучшилось и (!) стабилизировалось. Раньше, раз в несколько дней, приходилось перезапускать браузер так как он слишком полнел. Притом что благодаря https://github.com/drive4ik/simple-tab-groups вкладок открыто овердофига: только не архивированных под тысячу, правда большинство из них выгружено из памяти - рабочих несколько десятков...

     
     
  • 2.87, maxim. (?), 00:20, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    PS в памяти висит постоянно порядка 15-20 рабочих процессов.
    > ps aufx | grep firefox | awk '{ c+=$6 } END { print c/1024 }'
    > 4418.42

    сумма их RSS конечно мало о чем говорит, но все-таки: по ощущениям раза в полтора меньше чем обычно было без
    fission.autostart=true

    Короче, полет нормальный...

     
     
  • 3.96, Аноним (11), 10:32, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > PS в памяти висит постоянно порядка 15-20 рабочих процессов.
    >> ps aufx | grep firefox | awk '{ c+=$6 } END { print c/1024 }'
    >> 4418.42
    > сумма их RSS конечно мало о чем говорит, но все-таки: по ощущениям
    > раза в полтора меньше чем обычно было без
    > fission.autostart=true
    > Короче, полет нормальный...

    Это совершенно бесполезный параметр. Какой смысл на него смотреть? Сложите pss. Pidof firefox даёт список процессов. Хром с 42 нормально живёт, не сказать чтобы много занимает. Всего 1.3гб. Rss 4.3 гб (ps врёт на 100мб -- такая-то точность), но это ложь, памяти всего занято 2гб и тут только только браузер должен 4+ гига отжирать если rss считать. Это всего пара вкладок открыта, не знаю, что там будет на сотне вкладок.

     
     
  • 4.97, Аноним (11), 10:39, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На тему того что и как делить (я не знаю, умеет ли gawk управлять степенью округления, bc привычнее для всего) https://www.opennet.ru/openforum/vsluhforumID3/124263.html#79
     
  • 2.88, Аноним (89), 09:03, 20/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно называть ОС и объём оперативы. А то может оказаться, что у вас сервер под Windows с терабайтом памяти.
     

  • 1.102, Аноним (102), 08:01, 21/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что теперь с Firefox Multi-Account Containers? Можно отключать?
     
     
  • 2.103, Аноним (103), 10:19, 21/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Оно изолирует содержимое (например куки), а данное решение изолирует между процессами только доступ (несанкционированный) к содержимому в процессе.
    Говоря по простому - в фоксе станет как в хроме, что Multi-Account Containers не заменяет.
     

  • 1.105, Аноним (105), 13:35, 21/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мазила опять промазала. Земля ей пухом.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру