accessibility.force_disabled Поддержка доступности. Эта служба может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты самого браузера. Если у вас на панели вкладок никогда не отображался этот значёк , значит эта служба не используется и её можно отключить 1
В 57+ версиях отключение этой службы вынесли в главное меню настроек. Видимо эти возможности получились не столь популярными как ожидалось и дополнительно появились определённые уязвимости для злоумышленников. В 48 — 52 отключение только через about:config, а в about:support это выглядит вот так
Функция безопасности доступная с 51 версии Firefox. Во включённом по умолчанию состоянии 1, браузер создаёт изолированную программную среду в которой обрабатывается загруженный контент. В такой «песочнице» вредоносному коду сложнее украсть данные, попытаться установить вирус или использовать уязвимости браузера для совершения атак на Windows.
Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0. Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
Перед разделом «Настройки в главном меню браузера» добавил небольшой абзац:
В начале установки Firefox, выберите Выборочную, а не обычную установку. Затем в последующем окне снимите галку с Установить службу поддержки. Эта служба ещё пока актуальна только для ветки 52ESR. Но Firefox может обновляться и без неё.
В Flash Player сделал упор на версию 11.2.202.235, так она с родного установщика так же ставится и на процессоры без SSE2, более поздние 11… уже вроде как нет. В добавок многие сайты уже не хотят «дружить» с десятыми версиями.
изменение
Старые версии Flash Player 10.х и некоторые 11.x, по мнению многих пользователей, были более быстрыми чем последующие. Однако 10.x на многих сайтах могут не работать или иметь проблемы с проигрыванием видео. Версия 11.2.202.235 (для firefox файл flashplayer11_2r202_235_win_32bit.exe) одна из самых быстрых.
В новых версиях Flash Player больше внимания уделено безопасности, а не производительности. Если вы не просматриваете часто видео во Flash, можете поставить самую последнюю версию Flash Player. Разница в загруженности процессора в сравнении с 11.x будет не значительна (до 5-10%).
К аппаратному ускорению добавил информацию касаемо интегрированной графики поддерживающей ускорение. Проблемы с переполнением выделенной памяти (не работает динамическое выделение дополнительной памяти) достаточно редки и связаны скорее всего с кривостью BIOS или драйвера. Думаю вреда от резервирования 128 Мб в отдельных случаях точно не будет:
дополнено
Если у вас в компьютере используется встроенная (интегрированная) в чипсет графика, которая поддерживает аппаратное ускорение, а так же установлен достаточно большой объём оперативной памяти (от 1.5-2 гигабайт), в настройках BIOS для параметра Frame Buffer Size или ему подобному желательно выставить значение равное 128 Мб. Так как Firefox вместе с Windows XP используют под свои нужды около 50-80 Мб видеопамяти.
Скорее всего это последние правки в статью. Дальше будут только косметические, когда выйдут новые версии 52esr. Ну и возможно, добавлю в начало статьи ссылку на новый браузер для XP на движке Basilisk, если этот проект обретёт более-менее внятные черты.
Добавил dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Отправка отчётов о падении плагинов. Можно отключить false
Название опций вроде как не двусмыслено даёт понять для чего они предназначены. В различных мануалах по оптимизации везде советуют ставить в false, но пояснений по работе этих настроек не пишут. Какую-то более официальную информацию найти не удалось.
И ещё такой момент заметил. Например в тесте светодиодной ленты lamptest.ru/review/5630-led-strip-super-bright на токовой осциллограмме изображено переменное напряжение и ток как у лампочки с импульсным драйвером. Но лента ведь питается от постоянного напряжения 12 вольт :)
За токовые осциллограммы так же отдельное спасибо, сразу видно где на гасящем конденсаторе, где на импульсном стабилизаторе собрано, а есть даже и с корректором мощности.
Если компьютер имеет доступ в различные локальные сети (например домашнюю, рабочую или публичные сети wi-fi), для разных сетей в Windows могут быть выбраны профили безопасности domain или standard. Служба Network Location Awareness (NLA) сохраняет информацию о сетях в специальной базе данных. Когда в следующий раз компьютер подключится к определённой сети, и NLA успешно ее идентифицирует на основе сохраненной в базе информации, firewall автоматически применит соответствующий профиль.
Эта служба может правильно работать только если включена служба Брандмауэр Windows/Общий доступ к Интернету (ICS). Если ваш компьютер не подключается к чужой локальной сети, выход в интернет осуществляется через единственную вашу же Wi-Fi точку доступа или роутер, отключите эту службу.
browser.sessionstore.interval
Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска. Это бывает полезно если вы часто пишите длинный текст в браузере, и перед его отправкой Firefox с частой периодичность самопроизвольно закрывается с ошибкой. По умолчанию Firefox сохраняет данные сессии через каждые 15 секунд (значение 15000 миллисекунд). Если с вашим Firefox всё впорядке в плане стабильности работы, можете изменить значение на 1800000 (30 минут). В некоторых случаях, после изменения этого параметра в сторону увеличения, браузер работает немного быстрее и реже подлагивает.
reader.parse-on-load.enabled
Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа, элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для чтения вообще не доступен.
Для того что бы войти в «Вид для чтения», на загруженной странице, в конце поля для адресной строки нажмите на иконку открытой книги.
Если вы не пользуютесь видом для чтения, можете его отключить false
full-screen-api.warning.timeout
При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись не появлялась установите значение 0
Найти причину тормозов в 26 сравнивая с 25 не получилось. Возможно, изменения были сделаны без возможности поменять их в настройках браузера.
Добавил network.dns.disablePrefetch
Эта опция позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi), время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
Кому интересно, вот тут мнение разработчиков Pale Moon о работе данной функции.
Тем временем я нашёл переломную версию в которой при загрузке файла значительно возросла нагрузка на процессор. Начиная с 26 версии видна разительная разница. В 25 и более ранних версиях всё в порядке. Попытаюсь потом сравнить настройки about:config 25 и 26, возможно в 26 что-то изменили.
Тестов нет, вернее они может быть и есть, но чаще всего проводятся сугубо индивидуально отдельно какими-то пользователями. Иногда кто-то, где-то отпишется на форуме и потом это всё забывается и теряется. К примеру по параметру network.dns.disablePrefetch у разработчиков PaleMoon есть своё мнение, почему эта опция должна быть включена, в отличие от мозилы. Или вот совсем недавно, один из пользователей руборда заметил, что на старой версии 21 при загрузке файла процессор гораздо меньше нагружен, чем при загрузке этого же файла в 45 и 52. И вот в качестве эксперимента я сам ставил несколько версий 21,22,31… И видно, что да, в 31 версии при загрузке тестового файла у меня Атом нагружен под 100%, а в 21 или 22 около 60-70%. Какая версия стала переломной и что они в ней сделали, это можно попытаться найти экспериментально. Скорее всего, расширили ограничение на максимальное количество соединений с одного домена или IP и браузер качает файл в множество потоков. Соответсвующие названия настроек в Лисе менялись, отдельные их значения росли в геометрической прогрессии. Гугл и Яндекс в решении этого вопроса особо не помогают. Интересно было бы глянуть на отзывчивость и лаги ютуба, если есть возможность изменением настроек достичь той загрузки процессора, что и в старых версиях Firefox.
media.gmp-widevinecdm.enabled
media.gmp-widevinecdm.visible
Widevine CDM модуль, с помощью которого возможно просматривать закодированный защищённый авторскими правами медиа-контент. Widevine CDM в основном применяется для работы с платными сервисами потокового вещания, например такими как Netflix, Spotify и другими.
В Windows XP не работает, отключить false
Вы получили это письмо, поскольку ваша карма на Geektimes положительная и больше единицы. Таких пользователей сейчас примерно 48 тыс, вы один из них и в канун Нового Года мы хотим сделать вам подарок. Итак, учитывая ваши заслуги и вклад в развитие проекта, мы дарим вам возможность отключения медийной рекламы на сайте.
Опция отключения находится в настройках профиля в разделе «Разные». Если карма понижается ниже значения ⩾1, настройка становится недоступной, и в этом, кстати, нет ничего страшного. Мы по-прежнему внимательно следим за размещаемой рекламой и принципиально не работаем с агрессивными форматами, такими как видео, попапы, расхлопы и пр.
Поздравляем с наступающим Новым Годом! Желаем добра, успешного развития, профессиональных навыков и положительной кармы не только на Geektimes, но и в реальной жизни.
Совпадение? Или почти все из этих 48тс и так сидят с блокировщиками?
Добавил layers.prefer-d3d9
Отдавать предпочтение DirectX 9.
Так как Firefox в Windows XP может работать только с DirectX 9, этот параметр можно включить true
Браузер конечно автоматом выбирает directx9 в XP после некоторых проверок на совместимость ОС и оборудования. Но можно сделать, что бы он в сторону DirectX 11 не посматривал. В about:support произошли следующие изменения
было:
D3D11_COMPOSITING unavailable by runtime: Direct3D11 not available on this computer
стало:
D3D11_COMPOSITING disabled by user: Disabled due to user preference for Direct3D 9
было:
DIRECT2D unavailable by default: Direct2D is not available on Windows XP
стало:
DIRECT2D unavailable by default: Direct2D requires Direct3D 11 compositing
В D3D11_HW_ANGLE добавилась дополнительно строка: unavailable by default: D3D11 compositing is disabled
В Драйверы — Видеокарта, в низу в спойлере добавил
Пару слов о WebGL
WebGL — это инструмент, с помощью которого можно отображать 3D элементы на страницах браузера. Сейчас это в основном игры и различные 3D анимированные видеоролики. Широкого распространения эта технология пока не получила. По этому переживать о её работоспособности в браузере не стоит.
Для большинства современных видеокарт WebGL по умолчанию включён в Firefox. Необходимым условием для автоматического включения WebGL является наличие драйвера с библиотекой OpenGL ES 2.0 и поддержка видеокартой DirectX9.0c.
Проверить работает ли у вас WebGL можете открыв страницу https://get.webgl.org/, если увидите вращающийся кубик — значит WebGL у вас работает. Если же нет, в about:config измените значение на true в параметре webgl.force-enabled и затем перезапустите браузер. Включилось WebGL или нет, можно проверить опять на https://get.webgl.org/.
Если всё равно не включилось, а WebGL вам нужен, попробуйте включить программную обработку процессором, а не видеокартой. Для этого, включите true параметр webgl.disable-angle и перезапустите браузер. Этим способом можно включить поддержку WebGL для компьютеров с видеокартами типа FX5*** или Radeon9*** которые имеют внутри своих драйверов библиотеки OpenGL ES 2.0, но не поддерживают DirectX9.0c
Немного подкорректировал описание browser.tabs.remote.force-enable, сделал вот так Так же, при включении многопроцессности могут плохо работать или вообще не работать некоторые установленные в браузер дополнения.
Добавил ещё один параметр layers.amd-switchable-gfx.enabled
Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Исли у вас нет видеокарты ATI/AMD, либо она единственная — отключите эту функцию false
Принудительное включение в Firefox многопроцессного режима работы. Браузер и отображаемые страницы в целом работают быстрее. Однако, увеличится потребление памяти и процессор будет нагружаться немного больше обычного. Так же, при включении многопроцессности могут не работать некоторые установленные в браузер дополнения.
Более подробно о том, что такое многопроцессность и как её включить можно почитать здесь https://geektimes.ru/post/279132/
После включения true и перезапуска браузера, посмотрите будет ли справляться Firefox с большинством вами посещаемых сайтов. Если вас что-то не устроит в многопроцессном режиме работы браузера, отключите его false
mousebutton.4th.enabled
mousebutton.5th.enabled
Использование в Firefox дополнительных кнопок мыши. Для обычных трёхкнопочных мышей (левая и правая кнопки + колёсико) можно отключить false
plugins.rewrite_youtube_embeds
YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах вставлен код для флеша, и браузер подменяет его на код для html5.
Эта функция работает только при отсутствии установленного Flash-плагина. Если будет устанавливаться Flash player, отключите её false
На работе включил многопроцессность на двух «корчах» с 478 сокетом, правда там памяти по 1гб и отключён дисковый кэш в лисе. Вобщем плюсы на тех конфигурациях есть и они заметны. Возможно, из-за того, что подлатали саму многопроцессность в 52 версии, а я тогда тестировал ещё на первой 48.
В принципе, для XP параметр dom.ipc.processCount можно оставить как есть, два процесса в диспетчере задач вполне сносно, если больше ставить — оперативки не хватит.
Минусы конечно тоже есть: проц чуть больше нагружается, памяти больше используется, некоторые дополнения могут отвалиться.
Параметр layers.async-pan-zoom.enabled при включённой многопроцессности отключать не желательно, так как он убирает некоторые подлагивания при прокрутке страницы.
Добавлю в статью о многопроцессности. Текст только составлю.
Значит вы его включили принудительно. Если включён browser.tabs.remote.autostart.2, то в about:support напишет следующее
Если в браузере будут установлены несовместимые расширения, напишет «Отключено дополнениями»
accessibility.force_disabled
Поддержка доступности. Эта служба может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты самого браузера. Если у вас на панели вкладок никогда не отображался этот значёк
В 57+ версиях отключение этой службы вынесли в главное меню настроек. Видимо эти возможности получились не столь популярными как ожидалось и дополнительно появились определённые уязвимости для злоумышленников. В 48 — 52 отключение только через about:config, а в about:support это выглядит вот так
Тем временем, судьба самосборного браузера для XP на движке Basilisk неожиданно завернула в сторону K-Meleon https://forum.mozilla-russia.org/viewtopic.php?id=72934
Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0. Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
Отключение этой опции сильно влияет на общую производительность Firefox. Тестил ютубом на разных компах, в среднем где-то 5-10% разницы с вкл/откл.
Нашёл случайно, ну как случайно — была у меня одна проблема с новой лисой, решение которой нашёл один человек вот тут https://forum.mozilla-russia.org/viewtopic.php?id=72730
Решил ради интереса попробовать отключить эту песочницу в 52esr (в about:support информация о ней в самом низу), результат в плане производительности, как и ожидал, был положительным.
Более подробно о работе песочницы написано вот тут:
https://wiki.mozilla.org/Security/Sandbox
https://www.ghacks.net/2017/01/23/how-to-change-firefoxs-sandbox-security-level/
https://www.bleepingcomputer.com/news/security/firefox-57-brings-better-sandboxing-on-linux/
Перед разделом «Настройки в главном меню браузера» добавил небольшой абзац:
В начале установки Firefox, выберите Выборочную, а не обычную установку. Затем в последующем окне снимите галку с Установить службу поддержки. Эта служба ещё пока актуальна только для ветки 52ESR. Но Firefox может обновляться и без неё.
В Flash Player сделал упор на версию 11.2.202.235, так она с родного установщика так же ставится и на процессоры без SSE2, более поздние 11… уже вроде как нет. В добавок многие сайты уже не хотят «дружить» с десятыми версиями.
В новых версиях Flash Player больше внимания уделено безопасности, а не производительности. Если вы не просматриваете часто видео во Flash, можете поставить самую последнюю версию Flash Player. Разница в загруженности процессора в сравнении с 11.x будет не значительна (до 5-10%).
К аппаратному ускорению добавил информацию касаемо интегрированной графики поддерживающей ускорение. Проблемы с переполнением выделенной памяти (не работает динамическое выделение дополнительной памяти) достаточно редки и связаны скорее всего с кривостью BIOS или драйвера. Думаю вреда от резервирования 128 Мб в отдельных случаях точно не будет:
Скорее всего это последние правки в статью. Дальше будут только косметические, когда выйдут новые версии 52esr. Ну и возможно, добавлю в начало статьи ссылку на новый браузер для XP на движке Basilisk, если этот проект обретёт более-менее внятные черты.
dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Отправка отчётов о падении плагинов. Можно отключить false
Название опций вроде как не двусмыслено даёт понять для чего они предназначены. В различных мануалах по оптимизации везде советуют ставить в false, но пояснений по работе этих настроек не пишут. Какую-то более официальную информацию найти не удалось.
За токовые осциллограммы так же отдельное спасибо, сразу видно где на гасящем конденсаторе, где на импульсном стабилизаторе собрано, а есть даже и с корректором мощности.
Cлужба сетевого расположения (NLA)
Если компьютер имеет доступ в различные локальные сети (например домашнюю, рабочую или публичные сети wi-fi), для разных сетей в Windows могут быть выбраны профили безопасности domain или standard. Служба Network Location Awareness (NLA) сохраняет информацию о сетях в специальной базе данных. Когда в следующий раз компьютер подключится к определённой сети, и NLA успешно ее идентифицирует на основе сохраненной в базе информации, firewall автоматически применит соответствующий профиль.
Эта служба может правильно работать только если включена служба Брандмауэр Windows/Общий доступ к Интернету (ICS). Если ваш компьютер не подключается к чужой локальной сети, выход в интернет осуществляется через единственную вашу же Wi-Fi точку доступа или роутер, отключите эту службу.
Написал на основе источника https://habrahabr.ru/company/microsoft/blog/115538/
browser.sessionstore.interval
Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска. Это бывает полезно если вы часто пишите длинный текст в браузере, и перед его отправкой Firefox с частой периодичность самопроизвольно закрывается с ошибкой. По умолчанию Firefox сохраняет данные сессии через каждые 15 секунд (значение 15000 миллисекунд). Если с вашим Firefox всё впорядке в плане стабильности работы, можете изменить значение на 1800000 (30 минут). В некоторых случаях, после изменения этого параметра в сторону увеличения, браузер работает немного быстрее и реже подлагивает.
Статья (правда годичной давности) посвящённая этой настройке в Firefox https://geektimes.ru/post/280792/
Некоторые таким способом вылечивали даже подтормаживания на Youtube http://www.our-firefox.ru/kak-v-mozilla-firefox/izbavlenie-ot-zaderzhek-pri-prosmotre.html
reader.parse-on-load.enabled
Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа, элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для чтения вообще не доступен.
Для того что бы войти в «Вид для чтения», на загруженной странице, в конце поля для адресной строки нажмите на иконку открытой книги.
Если вы не пользуютесь видом для чтения, можете его отключить false
full-screen-api.warning.timeout
При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись не появлялась установите значение 0
Найти причину тормозов в 26 сравнивая с 25 не получилось. Возможно, изменения были сделаны без возможности поменять их в настройках браузера.
network.dns.disablePrefetch
Эта опция позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi), время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
Кому интересно, вот тут мнение разработчиков Pale Moon о работе данной функции.
Тем временем я нашёл переломную версию в которой при загрузке файла значительно возросла нагрузка на процессор. Начиная с 26 версии видна разительная разница. В 25 и более ранних версиях всё в порядке. Попытаюсь потом сравнить настройки about:config 25 и 26, возможно в 26 что-то изменили.
В винде он не работает, но включён по умолчанию
А вот проблемы которые возникали из-за включённой этой опции:
https://bugzilla.mozilla.org/show_bug.cgi?id=1151543
https://bugzilla.mozilla.org/show_bug.cgi?id=1152981#a325069_456486
Тут смысл в том, что бы не мешало тому что работает.
Тестов нет, вернее они может быть и есть, но чаще всего проводятся сугубо индивидуально отдельно какими-то пользователями. Иногда кто-то, где-то отпишется на форуме и потом это всё забывается и теряется. К примеру по параметру network.dns.disablePrefetch у разработчиков PaleMoon есть своё мнение, почему эта опция должна быть включена, в отличие от мозилы. Или вот совсем недавно, один из пользователей руборда заметил, что на старой версии 21 при загрузке файла процессор гораздо меньше нагружен, чем при загрузке этого же файла в 45 и 52. И вот в качестве эксперимента я сам ставил несколько версий 21,22,31… И видно, что да, в 31 версии при загрузке тестового файла у меня Атом нагружен под 100%, а в 21 или 22 около 60-70%. Какая версия стала переломной и что они в ней сделали, это можно попытаться найти экспериментально. Скорее всего, расширили ограничение на максимальное количество соединений с одного домена или IP и браузер качает файл в множество потоков. Соответсвующие названия настроек в Лисе менялись, отдельные их значения росли в геометрической прогрессии. Гугл и Яндекс в решении этого вопроса особо не помогают. Интересно было бы глянуть на отзывчивость и лаги ютуба, если есть возможность изменением настроек достичь той загрузки процессора, что и в старых версиях Firefox.
media.gmp-widevinecdm.enabled
media.gmp-widevinecdm.visible
Widevine CDM модуль, с помощью которого возможно просматривать закодированный защищённый авторскими правами медиа-контент. Widevine CDM в основном применяется для работы с платными сервисами потокового вещания, например такими как Netflix, Spotify и другими.
В Windows XP не работает, отключить false
Совпадение? Или почти все из этих 48тс и так сидят с блокировщиками?
layers.prefer-d3d9
Отдавать предпочтение DirectX 9.
Так как Firefox в Windows XP может работать только с DirectX 9, этот параметр можно включить true
Браузер конечно автоматом выбирает directx9 в XP после некоторых проверок на совместимость ОС и оборудования. Но можно сделать, что бы он в сторону DirectX 11 не посматривал. В about:support произошли следующие изменения
было:
D3D11_COMPOSITING unavailable by runtime: Direct3D11 not available on this computer
стало:
D3D11_COMPOSITING disabled by user: Disabled due to user preference for Direct3D 9
было:
DIRECT2D unavailable by default: Direct2D is not available on Windows XP
стало:
DIRECT2D unavailable by default: Direct2D requires Direct3D 11 compositing
В D3D11_HW_ANGLE добавилась дополнительно строка: unavailable by default: D3D11 compositing is disabled
Для большинства современных видеокарт WebGL по умолчанию включён в Firefox. Необходимым условием для автоматического включения WebGL является наличие драйвера с библиотекой OpenGL ES 2.0 и поддержка видеокартой DirectX9.0c.
Проверить работает ли у вас WebGL можете открыв страницу https://get.webgl.org/, если увидите вращающийся кубик — значит WebGL у вас работает. Если же нет, в about:config измените значение на true в параметре webgl.force-enabled и затем перезапустите браузер. Включилось WebGL или нет, можно проверить опять на https://get.webgl.org/.
Если всё равно не включилось, а WebGL вам нужен, попробуйте включить программную обработку процессором, а не видеокартой. Для этого, включите true параметр webgl.disable-angle и перезапустите браузер. Этим способом можно включить поддержку WebGL для компьютеров с видеокартами типа FX5*** или Radeon9*** которые имеют внутри своих драйверов библиотеки OpenGL ES 2.0, но не поддерживают DirectX9.0c
Так же, при включении многопроцессности могут плохо работать или вообще не работать некоторые установленные в браузер дополнения.
Добавил ещё один параметр
layers.amd-switchable-gfx.enabled
Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Исли у вас нет видеокарты ATI/AMD, либо она единственная — отключите эту функцию false
browser.tabs.remote.force-enable (этот параметр создаётся)
Принудительное включение в Firefox многопроцессного режима работы. Браузер и отображаемые страницы в целом работают быстрее. Однако, увеличится потребление памяти и процессор будет нагружаться немного больше обычного. Так же, при включении многопроцессности могут не работать некоторые установленные в браузер дополнения.
Более подробно о том, что такое многопроцессность и как её включить можно почитать здесь https://geektimes.ru/post/279132/
После включения true и перезапуска браузера, посмотрите будет ли справляться Firefox с большинством вами посещаемых сайтов. Если вас что-то не устроит в многопроцессном режиме работы браузера, отключите его false
mousebutton.4th.enabled
mousebutton.5th.enabled
Использование в Firefox дополнительных кнопок мыши. Для обычных трёхкнопочных мышей (левая и правая кнопки + колёсико) можно отключить false
plugins.rewrite_youtube_embeds
YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах вставлен код для флеша, и браузер подменяет его на код для html5.
Эта функция работает только при отсутствии установленного Flash-плагина. Если будет устанавливаться Flash player, отключите её false
Так же убрал layers.async-pan-zoom.enabled
В принципе, для XP параметр dom.ipc.processCount можно оставить как есть, два процесса в диспетчере задач вполне сносно, если больше ставить — оперативки не хватит.
Минусы конечно тоже есть: проц чуть больше нагружается, памяти больше используется, некоторые дополнения могут отвалиться.
Параметр layers.async-pan-zoom.enabled при включённой многопроцессности отключать не желательно, так как он убирает некоторые подлагивания при прокрутке страницы.
Добавлю в статью о многопроцессности. Текст только составлю.
Если в браузере будут установлены несовместимые расширения, напишет «Отключено дополнениями»