
Настройка Firefox в Linux
- Tutorial
Решил написать о настройке Firefox для Linux. В интернете похожие статьи тоже есть, но в основном они по старым версиям браузера. Радикальных отличий в настройке Firefox для Linux или для Windows нет, однако есть свои особенности.
Сразу скажу, что на старых ПК после настройки браузера каких-то чудес в производительности вы не получите. Скорее это поможет вашей «музыкальной шкатулке» что-то ещё сыграть для души, если вы её правильно заведёте, а не лежать ей где-то в тёмном углу в качестве мёртвого сувенира.
Почти все настройки Firefox я взял из своей статьи Старый компьютер, Windows 7, 1 Гб оперативки, DirectX 9 видеокарта, Firefox и интернет. Но делать отсылки к настройкам различных дистрибутивов ОС здесь я не буду из-за их разнообразия и моих весьма скромных познаний. Только Firefox.
Последней официально поддерживаемой версией браузера для Linux была 52.9esr. А не официально — последний Firefox 78 esr работает как минимум с процессорами AMD на 462 сокете. Но не все Firefox на таких ПК смогут запуститься. Без проблем у меня получилось с Iceweasel. Пусть и не все функции в браузере работают, например страницы с WebGL падают. В целом же, пользоваться можно.
Firefox 78 на таких компьютерах работает гораздо медленнее и намного чаще аварийно завершает работу чем Firefox 68, по этому лучше установите и настройте 68.12 esr.
Даёт хорошую прибавку производительности, особенно на слабых компьютерах.
Вроде, когда-то давно разработчики Firefox собирались включить аппаратное ускорение по умолчанию в новых версиях браузера. Но похоже, что так и не включили. Разные версии ядра Linux, X.org, драйверы… — где-то будет нормально работать, а где-то нет. Только самостоятельно проверять. Если ваша видеокарта поддерживает OpenGL 2.0 и вы принудительно включите аппаратное ускорение в браузере, но оно не заработает — это не значит, что и в других дистрибутивах Linux не будет работать.
Посмотреть возможности видеокарты можно из таблиц в википедии: Intel, AMD, Nvidia.
P.S. Ну и под конец, из любопытства решил сделать такой вот опрос. Надеюсь его результаты будут интересны не только мне.
Сразу скажу, что на старых ПК после настройки браузера каких-то чудес в производительности вы не получите. Скорее это поможет вашей «музыкальной шкатулке» что-то ещё сыграть для души, если вы её правильно заведёте, а не лежать ей где-то в тёмном углу в качестве мёртвого сувенира.
Почти все настройки Firefox я взял из своей статьи Старый компьютер, Windows 7, 1 Гб оперативки, DirectX 9 видеокарта, Firefox и интернет. Но делать отсылки к настройкам различных дистрибутивов ОС здесь я не буду из-за их разнообразия и моих весьма скромных познаний. Только Firefox.
О компьютерах с процессором без поддержки SSE2 инструкций
Последней официально поддерживаемой версией браузера для Linux была 52.9esr. А не официально — последний Firefox 78 esr работает как минимум с процессорами AMD на 462 сокете. Но не все Firefox на таких ПК смогут запуститься. Без проблем у меня получилось с Iceweasel. Пусть и не все функции в браузере работают, например страницы с WebGL падают. В целом же, пользоваться можно.
Firefox 78 на таких компьютерах работает гораздо медленнее и намного чаще аварийно завершает работу чем Firefox 68, по этому лучше установите и настройте 68.12 esr.
Аппаратное ускорение видеокартой
Даёт хорошую прибавку производительности, особенно на слабых компьютерах.
Вроде, когда-то давно разработчики Firefox собирались включить аппаратное ускорение по умолчанию в новых версиях браузера. Но похоже, что так и не включили. Разные версии ядра Linux, X.org, драйверы… — где-то будет нормально работать, а где-то нет. Только самостоятельно проверять. Если ваша видеокарта поддерживает OpenGL 2.0 и вы принудительно включите аппаратное ускорение в браузере, но оно не заработает — это не значит, что и в других дистрибутивах Linux не будет работать.
Посмотреть возможности видеокарты можно из таблиц в википедии: Intel, AMD, Nvidia.
Скрытые настройки Firefox из about:config
68.12esr, 78esr и 84.0.2
accessibility.force_disabled
Функция запрещает службам поддержки доступности доступ к вашему браузеру.
Поддержка доступности — может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты самого браузера.
Установите true если у вас на панели вкладок никогда не отображался этот значок
app.normandy.enabled *
Неожиданные опросы и сбор данных о ваших предпочтениях для Mozilla.
Отключайте false
app.shield.optoutstudies.enabled * *
Разработчики Firefox могут время от времени без вашего ведома устанавливать в браузер различные дополнения и проводить исследования. Что бы в ваш браузер самопроизвольно не устанавливались непонятно какие дополнения отключите эту опцию false
app.update.checkInstallTime
Отвечает за подсчет дней после обновления.
Отключить false
app.update.doorhanger
Если изменить значение этой опции на false, не будут выскакивать частые уведомления предлагающие обновить браузер.

apz.allow_double_tap_zooming
Функция для устройств с сенсорным экраном. Нет сенсорного экрана — отключайте false
apz.allow_zooming *
Функция масштабирования изображения. Для устройств с сенсорным экраном. Если ваш компьютер без сенсорного экрана, отключите её false
apz.android.chrome_fling_physics.enabled
Не работает в ПК версиях Linux. Отключите false
apz.allow_zooming *
apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Отключите false, если в вашем компьютере нет устройств с сенсорным вводом (тачпад или тачскрин).
apz.peek_messages.enabled *
Функция нужна если вывод изображения с компьютера на монитор или телевизор осуществляется через DisplayPort. Если в вашем компьютере нет или не используется DisplayPort, отключите эту опцию false
browser.aboutConfig.showWarning
Функция не работает в Firefox 68. Переключите на false
browser.cache.disk.enable
Параметр, отвечающий за использование дискового кэша.
При отключении false все временные файлы и элементы страниц загруженные из интернета будут записываться и храниться в оперативной памяти, а не на жёстком диске. Доступ к оперативной памяти происходит быстрее, соответственно и отображение веб-страниц также может происходить быстрее.
Если у вас медленный жёсткий диск, быстрый безлимитный интернет и оперативной памяти более 1.5 — 2 гигабайт, можете попробовать отключить данный параметр. Однако после этого обязательно проследите за процессом заполнения памяти во время использования браузера и других запущенных программ на компьютере. Даже в самых сложных ситуациях (большое количество одновременно открытых вкладок в браузере, просмотр видео и пр.) количество свободной памяти всегда должно оставаться несколько сотен мегабайт. Если у вас будет не так, включите обратно этот параметр true.
browser.cache.disk.smart_size.enabled *
Функция автоматического управления дисковым кэшем. В зависимости от свободного места на жёстком диске, где установлен браузер, при первом запуске задаётся объём, который будет выделен под кэш. Обычно это 660МБ (675840 килобайт), размер выделенного места можно посмотреть в настройке browser.cache.disk.capacity.
Если интернет очень медленный, то некоторую информацию браузеру проще и быстрее взять из сохранённого кэша, чем заново её загружать. Однако старые механические жёсткие диски могут работать медленно. Если выставить большое значение дискового кэша на таком жёстком диске, чтение и запись данных из кэша может происходить очень медленно, из-за того, что записанные маленькие кусочки файлов будут разбросаны по всему диску и механическая часть его просто не будет успевать перестраиваться для быстрого чтения. Что в конечном итоге приведёт к медленной работе браузера и быстрому износу жёсткого диска.
Если у вас механический жёсткий диск, можно отключить автоматическое управление дисковым кэшем, переключив эту опцию на false. Установить собственное значение выделенного места под кэш можно опцией browser.cache.disk.capacity, вписав, например, значение 51200 или 102400, что будет соответствовать 50МБ или 100МБ. Чем быстрее скорость интернета, тем меньше можно выбрать размер кэша.
browser.download.animateNotifications
При выключении false не будет отображаться анимация большой синей стрелки, когда файл ставится на загрузку.
browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
«Рекомендовать расширения при просмотре» и «Рекомендовать функции при просмотре».
Firefox может время от времени рекомендовать функции или расширения во время просмотра веб-страниц. Если вам эти рекомендации не нужны, переключите эти опции в false

browser.display.use_document_fonts
Функция которая разрешает веб-сайтам использовать свои шрифты вместо установленных. По умолчанию включена 1.
На определённых сайтах могут не так как вам нужно отображаться шрифты. Что бы этого избежать, можно её отключить, установив значение 0. В этом случае сайты будут показывать текст в шрифте выбранном вами («Настройки в главном меню браузера --> Основные --> Шрифты и цвета»).
browser.history_swipe_animation.disabled *
Функция для macOS, не работает в Linux. Отключите её true
browser.messaging-system.whatsNewPanel.enabled
Для Firefox 84.
Если отключить эту функцию false, не будет обновляться лента новостей изменений в браузере, посмотреть которую можно нажав кнопку Меню, и затем внизу открыть «Что нового».
browser.meta_refresh_when_inactive.disabled *
Если включить эту функцию true, веб-страницы в неактивных вкладках (которые вы в данный момент не просматриваете) не будут автоматически перезагружаться. Перезагрузка страницы может использоваться на спортивных или других сайтах, где информация может постоянно дополняться или изменяться.
Однако большинство сайтов сейчас используют скрипты, с помощью которых обновляется лишь небольшой кусочек страницы, а не вся страница целиком (например чат на страницах Youtube). В этих случаях эта настройка работать не будет.
browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Телеметрия. Сбор и отправка данных о настройке пользователем «плиток» веб-содержимого на домашней странице (новой вкладке). Отключайте false
browser.newtabpage.activity-stream.showSponsored
browser.newtabpage.activity-stream.showSponsoredTopSites
services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsored
services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSites
Показ рекламы в новой вкладке. Отключайте false
browser.ping-centre.telemetry
Телеметрия. Отключайте false
browser.preferences.defaultPerformanceSettings.enabled *
Использовать рекомендуемые настройки производительности. Раз уж вы залезли в about:config — отключайте эту функцию false
browser.preferences.search
В главном меню настроек Firefox (about:preferences) сверху есть специальное поисковое поле «Найти в настройках». При вводе букв или части слов, совпадения будут подсвечены и выделены в результатах поиска.
Если вы этим поиском не пользуетесь или не теряетесь «в трёх соснах», можете убрать его со страниц настроек, переключив эту опцию в false
browser.safebrowsing.allowOverride
browser.safebrowsing.blockedURIs.enabled
browser.safebrowsing.downloads.enabled
browser.safebrowsing.downloads.remote.enabled
browser.safebrowsing.downloads.remote.block_dangerous
browser.safebrowsing.downloads.remote.block_dangerous_host
browser.safebrowsing.downloads.remote.block_potentially_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled
Отключите эти опции, если ваш процессор не поддерживает SSE2 инструкции.
browser.search.official
Интеграция сервисов Mozilla в поиск браузера. Можете отключить её false
browser.search.update
Автоматически обновление поисковых систем (плагинов) после запуска Firefox. Если поиск через Панель поиска когда-нибудь перестанет работать, можете потом их обновить, включив эту опцию обратно. Однако эти плагины необходимо обновлять очень редко, так что можете отключить эту функцию false
browser.search.suggest.enabled
Отображать поисковые предложения. Подсказки при вводе слов в поисковую панель, можете отключить false, если они вам не нужны.
browser.urlbar.suggest.searches
Отображать поисковые предложения при использовании панели адреса.
Если поле для ввода ссылки не используется дополнительно как поисковая панель, отключите эту функцию false
browser.shell.checkDefaultBrowser
Проверка, является ли Firefox браузером по умолчанию.
Отключение проверки false
browser.sessionhistory.max_total_viewers *
Firefox по умолчанию сохраняет в оперативной памяти некоторую часть содержимого сайтов которые вы посетили в течение одной сессии. Сделано это для того, чтобы нажимая кнопки переключения страниц «вперёд» или «назад», открытые ранее в этой же вкладке страницы не загружались опять полностью из интернета, а быстро подхватывались из оперативной памяти.
Объём занимаемой памяти для этой функции браузер определяет сам (значение -1). Однако если ваш Firefox съедает практически всю свободную оперативную память и компьютер начинает сильно тормозить, отключите эту функцию, установив значение 0
browser.sessionstore.interval * *
Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска. Это бывает полезно если вы часто пишете длинный текст в браузере, и перед его отправкой Firefox часто самопроизвольно закрывается с ошибкой. По умолчанию Firefox сохраняет данные сессии через каждые 15 секунд (значение 15000 миллисекунд). Если с вашим Firefox всё впорядке в плане стабильности работы, можете изменить значение на 1800000 (30 минут). В некоторых случаях, после изменения этого параметра в сторону увеличения, браузер работает немного быстрее и реже подлагивает.
browser.startup.homepage_override.mstone
После обновления браузера, Firefox может показать дополнительную вкладку рядом с вашей обычной страницей, чтобы предложить больше информации об изменениях или новых функциях, включенных в обновление. Отключить ignore
browser.stopReloadAnimation.enabled *
Анимация кнопки перезагрузки страницы. Отключение false

browser.slowStartup.notificationDisabled
При включении true, не будет измеряться время запуска браузера и не будет выводиться предупреждение, если он медленно стартует.
browser.suppress_first_window_animation *
Анимация открытия окна браузера. Отключение false
browser.tabs.allowTabDetach * *
Для Firefox 78+.
Эта функция запрещает отсоединение вкладок в новые окна. Создавалась разработчиками с целью починить баг. Когда в процессе работы, при неосторожном движении мыши во время клика на вкладку, вкладка отсоединяется в отдельное окно.
Однако на очень медленных компьютерах эта функция может работать не правильно, и наоборот этот баг может проявляться сильнее.
Если у вас часто случайным образом открываются новые окна, попробуйте переключить эту опцию в false. Или, если не поможет, можно поставить расширение Disable Tab Detach 2.
browser.tabs.crashReporting.sendReport
Отправка отчёта о падении вкладки в браузере. Можно отключить false
browser.tabs.drawInTitlebar (этот параметр создаётся как логическое)
Firefox спрячет верхнюю панель заголовка окна браузера если установить значение true.
Не во всех дистрибутивах Linux и не со всеми графическими оболочками может работать эта функция.
Если этот способ у вас не сработает, можно установить расширение Auto Fullscreen, которое запускает браузер в полноэкранном режиме, без панели заголовка. Что бы вкладки и панели автоматически не прятались, переключите опцию browser.fullscreen.autohide в значение false
browser.tabs.remote.separatePrivilegedMozillaWebContentProcess
Для Firefox 84.
Firefox создаёт отдельный привилегированный процесс для addons.mozilla.org и accounts.firefox.com. Если вы уже установили все свои расширения в браузер и не пользуетесь сервисами синхронизации Mozilla, можете отключить эту функцию false
browser.tabs.remote.useCrossOriginEmbedderPolicy * *
browser.tabs.remote.useCrossOriginOpenerPolicy * *
dom.postMessage.sharedArrayBuffer.withCOOP_COEP *
Для Firefox 68 и 78.
Функции безопасности CORS, помогают браузеру защититься от злоумышленников. Включены по умолчанию в новых версиях браузеров. Включите их тоже true
browser.tabs.remote.warmup.enabled *
Режим упреждающей отрисовки. При подведении курсора к вкладке браузер осуществляет отрисовку в буфер композитинга и в случае клика мгновенно выводит уже готовое содержимое на экран, устраняя задержку на отрисовку видимых областей.
На медленных компьютерах эту функцию желательно отключить false
browser.tabs.unloadOnLowMemory *
Автоматическая выгрузка вкладок из оперативной памяти для высвобождения ресурсов. Функция активируется при нехватке памяти (менее 400 Мб свободной памяти) и в первую очередь вытесняет давно неиспользуемые вкладки. При этом вкладки не исчезают, а переводятся в состояние готовности к загрузке (режим ожидания), аналогичное тому, что наблюдается после восстановления сеанса.
Включите эту функцию true, если при просмотре страниц в браузере периодически возникают проблемы с малым объёмом установленной памяти.
browser.touchmode.auto *
Функция не работает в Linux. Отключайте false
browser.uidensity
Функция позволяет выбрать высоту вкладок и адресной строки. На мониторах с малой диагональю и небольшим разрешением, вкладки и адресная строка могут занимать слишком много места на экране. Это можно немного подправить. Установив одно из следующих ниже значений, получите соответствующий вид.
0 — по умолчанию, среднее (обычное)
1 — малое (компактное)
2 — большое (мобильное)

browser.uitour.enabled
Тур по новинкам Firefox. Отключить false
browser.urlbar.richSuggestions.tail *
Для Firefox 78 и 84.
Предугадывание не полностью введённых поисковых запросов. Например, если пользователь ввёл «hobbit holes for sale in l», поисковый движок может предложить ему варианты «hobbit holes for sale in london», «hobbit holes for sale in laguna»…
По сути, это тоже самое что есть сейчас, но будет с меньшим количеством написанного кода внутри страницы.
Поисковый сервер тоже должен поддерживать новый метод поиска, что бы она работала.
Пока эта функция не работает с поисковиками Google, Яндекс и пр. Разработчики Firefox пытались связаться с Google на тему встраивания этой функции у них на сервере. Однако пока Google не добавил её, а если и добавит, то скорее всего, экспериментально только для очень длинных поисковых запросов.
Можете пока не включать (78) или отключить (84) эту функцию false
browser.urlbar.speculativeConnect.enabled *
Когда вы вводите адрес сайта в адресной строке, например hab, Firefox автоматически дописывает недостающие r.com. Названия из списка тех адресов сайтов к которым вы уже обращались ранее. В момент когда Firefox это сделает, он также заранее соединится с веб-сервером этого сайта, подготавливаясь к загрузке данных самой страницы. После того как будет введён адрес сайта и нажмётся Enter, браузеру уже не нужно совершать подготовительные соединения, занимающие по времени иногда несколько секунд, а он сразу загрузит веб-страницу.
Эту функцию имеет смысл отключить только на очень медленных компьютерах. В остальных случаях желательно оставить её включеной true
canvas.capturestream.enabled *
Механизм транслирования медиаэлементов в WebRTC. Отключение false
datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
Телеметрия. Отключить false
device.sensors.enabled
Позволяет через javascript получить доступ к датчикам устройства. Например, в мобильном Firefox можно получать информацию с датчика приближения. Если нет ни каких датчиков, либо доступ Firefox к ним вам не нужен, отключайте false
dom.animations-api.compositing.enabled
dom.animations-api.getAnimations.enabled
dom.animations-api.implicit-keyframes.enabled
dom.animations-api.timelines.enabled *
Функции связаны с показом и управлением/взаимодействием анимации на веб-страницах. Включены по умолчанию в новых Firefox. Включите их true
dom.arena_allocator.enabled *
Для Firefox78.
Более эффективная работа с оперативной памятью компьютера. Опция включена по умолчанию в новых Firefox. Включите её true
dom.battery.enabled
Отслеживание состояние батареи. Если используется стационарник, отключайте false
dom.enable_performance_observer
С помощью этой функции, разработчик сайта может узнать например, за какое время у пользователя загрузился тот или иной элемент веб-страницы. Что бы затем исправить недочёты производительности в коде сайта. Со стороны пользователя это будет выглядеть как сбор ограниченной телеметрии его действий на сайте и автоматическая её отправка. Можете отключить эту функцию false, для того что бы Firefox не отсылал сайтам эти данные.
dom.event.clipboardevents.enabled
Позволяет сайту следить за действиями пользователя, когда он копирует выделенный текст с веб страницы и затем, определённым образом, подсунуть к скопированному тексту в буфер обмена дополнительно строку, например "… Подробнее на httрs://....."..
Если вам попадаются такие сайты на которых приходится копировать текст, и затем при вставке скопированного текста в конце автоматически добавляется такая вот ерунда, которая вам не нужна или мешает, отключите эту функцию false.
Лишь на некоторых сайтах могут возникнуть проблемы с копированием и вставкой текста из-за её отключения.
dom.events.compress.touchmove
Для Firefox 84.
Функция для ноутбуков и компьютеров с тачпадом или тачскрином (сенсорным касанием).
Для обычного стационарного ПК можно отключить false
dom.gamepad.enabled
dom.gamepad.extensions.enabled
Нет геймпада — отключить false
dom.image-lazy-loading.enabled *
Для Firefox 84.
Функция отложенной загрузки изображений. Позволяет на некоторых веб-страницах, где применяется этот метод, сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц. При условии, что у вас быстрый интернет, многоядерный процессор и работает аппаратное ускорение (компьютер с хорошей производительностью).
На медленном компьютере эта функция может заметно снизить производительность браузера, так как изображения при прокрутке всё время будут подгружаться, а не загрузятся все сразу. Для таких компьютеров и очень медленном интернете эту функцию желательно отключить false
dom.ipc.plugins.asyncdrawing.enabled *
Асинхронная прорисовка объектов на веб-странице плагином Flash Player. Улучшенная стабильность и производительность работы этого плагина. Если вы устанавливали в браузер Flash Player от 23 версии или более новый, оставьте опцию включенной true. Если используется Flash Player до 23 версии, отключите её false
dom.ipc.plugins.flash.disable-protected-mode
Функция отключения Защищённого режима Adobe Flash. В 64 битной версии Firefox эта настройка плагина не показывается. Однако, её можно включить true из about:config
dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Отправка отчётов о падении плагинов. Можно отключить false
dom.ipc.processCount
Для Firefox можно задать количество рабочих процессов. По умолчанию значение равно 8. Это значит, что к этим восьми процессам добавятся ещё пару дополнительных (в зависимости от настроек браузера) и всего процессов будет от 9 до 12. Для наилучшей производительности рекомендуют устанавливать значение этой опции равное количеству ядер в процессоре или количеству потоков в процессоре (см. javascript.options.shared_memory).
dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться уведомление «Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного интернет соединения, плохой совместимости установленных дополнений или вирусов. Если у вас с загрузкой страниц таких проблем не возникает или вы знаете причину возникшей у вас проблемы, но не знаете как её решить, можете отключить мониторинг страниц и показ этого уведомления false
dom.ipc.processPrelaunch.enabled *
Во время запуска Firefox эта функция создаёт дополнительный процесс для загрузки библиотек XPCOM в оперативную память компьютера. Тем самым запуск браузера может происходить быстрее.
Однако, на компьютере с одноядерным процессором с одним рабочим потоком (нет поддержки Hyper-threading) эта функция может замедлить запуск браузера. Если у вас такой процессор (смотрите javascript.options.shared_memory) переключите опцию в false
dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Функции для веб-разработчиков. Можно отключить false
dom.keyboardevent.dispatch_during_composition
Функция для Android, не работает в ПК версиях Linux. Отключите её false
dom.manifest.enabled *
Для Firefox 84.
Функция для веб-разработчиков, можете её отключить false
dom.maxHardwareConcurrency * *
Firefox может автоматически определять сколько ядер или потоков имеет процессор в компьютере, что бы затем оптимально распределить выполняемые задачи при обработке веб-контента. Можете перестраховаться (если сомневаетесь, что браузер правильно определил возможности вашего процессора) и ограничить в ручную это значение. Количество потоков можно посмотреть в «Информацие о системе» Linux (смотрите javascript.options.shared_memory)
dom.media.mediasession.enabled
media.hardwaremediakeys.enabled * *
Для Firefox 84.
Функция управления мультимедиа (аудио или видео) с помощью мультимедийных клавиш на клавиатуре или другой гарнитуре.
Если на клавиатуре нет мультимедийных клавиш, либо эти клавишы есть, но вы ими не пользуетесь, можете отключить эту функцию, переключив опции в false
dom.serviceWorkers.enabled
Некоторые сайты, поддерживающие Service Workers могут загружать на компьютер пользователя определённую информацию, которая может отобразиться в браузере только после пропадания связи компьютера с интернетом. Например, вылезет окно уведомления, что пропало подключение к сети. Так же с помощью этой функции сайт может сохранить на компьютере пользователя некоторые элементы самой веб-страницы. Если связь с интернетом исчезнет, определённая навигация и действия на открытой веб-странице могут быть ещё доступны в режиме оффлайн.
Для стационарных компьютеров и ноутбуков со стабильной связью (без частых дисконнектов) эта функция бесполезна, можете отключить её false
dom.targetBlankNoOpener.enabled * *
Для Firefox 68 и 78.
Функция безопасности, помогает браузеру защититься от злоумышленников. Включена по умолчанию в новых версиях браузеров. Включите её тоже true
dom.vibrator.enabled
Позволяет использовать вибрацию, если на устройстве установлен вибромотор.
Отключение false
dom.w3c_pointer_events.multiprocess.android.enabled
Для Firefox 84.
Функция не работает в Linux, переключите её в false
dom.w3c_touch_events.enabled *
Функция для устройств (в основном ноутбуки) с тачпадом, сенсорным экраном или трекболом.
Если ничего из этого нет в вашем компьютере, отключите, установив значение 0
dom.webdriver.enabled * *
Функция для веб-разработчиков. Представляет из себя программную библиотеку, которая позволяет разрабатывать программы, управляющие поведением браузера. Используется, в основном, для тестирования сайтов в браузере.
Обычному пользователю не нужна, можете отключить false
dom.workers.maxPerDomain *
Функция определяет количество рабочих потоков выполняемых одновременно. По умолчанию в новых Firefox это значение огромное 512, и выбиралось, судя по всему из условия, что у большинства пользователей в браузере работает многопроцессный режим и аппаратное ускорение, стоит процессор с большим количеством ядер. То есть, современные конфигурации ПК способны одновременно обрабатывать большой объём вычислений.
Для старого компьютера с однопоточным одноядерным процессором и без аппаратного ускорения, желательно установить значение функции равное 20. А для более быстрых (например двухъядерных или двухпоточных) значение можно не менять.
extensions.abuseReport.enabled
Когда вы удаляете расширение из браузера, Firefox может предложить пожаловаться на это расширение. Если вы устанавливаете только проверенные расширения, можете убрать это предложение, установив значение опции в false

extensions.blocklist.enabled
Если вы, к примеру, установили старую версию флешплеера. Firefox отключит этот плагин, написав об этом предупреждение. Что бы Firefox не проверял актуальность дополнений, отключите эту функцию false
extensions.checkCompatibility.68.12
extensions.checkUpdateSecurity * (эти параметры создаются как логическое)
Если вы захотите попробовать установить новые расширения для Firefox c addons.mozilla.org, но которые не совместимы с вашей версией браузера, можете отключить проверку совместимости версий расширений, создав extensions.checkCompatibility.68.12 и установив значение false
где число 68.12 — это версия вашего браузера.
В некоторых случаях также необходимо отключить проверку безопасности обновлений, создав extensions.checkUpdateSecurity со значением false
Расширения устанавливаются следующим образом
На странице с расширением нажмите левой кнопкой мыши по ссылке «Загрузить файл». Расширение должно установиться.
extensions.formautofill.available
Функция включения системного допонения Form Autofill (см. Дополнения в браузер --> Присутствуют в составе Firefox). Если заполняете такие данные сами вручную, можно отключить это дополнение, удалив on или detect.
extensions.fxmonitor.enabled * * (этот параметр создаётся как логическое)
Системное дополнение Firefox Monitor (см. Дополнения в браузер --> Присутствуют в составе Firefox). Если вы будете работать на компьютере с которого просто просматриваете сайты без регистрации или авторизации на них, тогда можете отключить это дополнение false
extensions.getAddons.cache.enabled
Менеджер дополнений собирает информацию о каждом установленном дополнении и даёт возможность получать персонализированные рекомендации, отображаемые на странице «Рекомендации» в настройках параметров дополнений about:addons.
Отключение false
extensions.getAddons.showPane (этот параметр создаётся как логическое)
Если вы не собираетесь устанавливать дополнения через about:addons «Рекомендации», можете убрать этот пункт из меню. Создайте и установите эту функцию в false

extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled
По умолчанию, Firefox в меню установленных расширений показывает так же и неустановленные рекомендуемые. Если вы не желаете видеть эти предлагаемые дополнения, переключите обе опции в false
extensions.pocket.enabled
Приложение для управления списком сохранённых статей.
Если не пользуетесь Pocket, отключайте false
extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Инструменты для создания и сохранения скриншотов специальным расширением в составе Firefox. Если не используете эти инструменты, отключайте их true
extensions.systemAddon.update.enabled
Функция автоматического обновления дополнений которые есть изначально в Firefox (смотрите ниже «Дополнения в браузер» --> «Присутствуют в составе Firefox»). Если вы этими дополнениями не пользуетесь, можно отключить её false
extensions.update.autoUpdateDefault
Автоматическая установка обновлений для имеющихся дополнений.
Если не планируете обновлять дополнения, либо авторы дополнений перестали делать новые версии, или же желаете контролировать процесс установки обновлений в ручную, отключите этот параметр false
extensions.update.enabled
Не собираетесь обновлять ваши установленные дополнения, отключите проверку их автоматического обновления false
extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides
Эти опции относятся к системному дополнению Web Compat (смотри Дополнения в браузер --> Присутствуют в составе Firefox). Предназначены они для оперативного исправления ошибок в работе браузера с некоторыми сайтами, до выхода новой версии Firefox. Не обязательно это могут быть ошибки Firefox, бывает так, что криво сделан сам сайт, но браузеру необходимо под него подстроиться, что бы страница отображалась корректно.
Какие ошибки и на каких сайтах были исправлены, можно посмотреть в about:compat
Вероятность того, что в этом списке появится сайт который вы посещаете очень мала. По этому при желании можете отключить false одну или обе эти функции.
extensions.webextensions.remote * *
С включенным по умолчанию параметром создаётся отдельный процесс только для расширений, для предотвращения возможных конфликтов между расширениями и браузером, что в свою очередь должно привести к общей стабильности браузера. Однако, при работе этой функции, увеличивается общее потребление памяти.
В редких случаях в Firefox 84 отключение этой функции может привести к ошибкам в работе некоторых расширений, например «SingleFile» или других.
Если ваш браузер работает в однопроцессном режиме или установленных расширений в нём нет, отключите эту функцию false. Если установлено небольшое количество расширений, можете отключить эту функцию, но затем перезапустите браузер и убедитесь, что все расширения работают нормально. Если с какими-то расширениями будут проблемы, переключите эту опцию обратно в true
extensions.webextensions.userScripts.enabled *
Набор дополнительных инструментов для некоторых расширений браузера Firefox. FireMonkey — пока единственное которое с ними может работать. Если вы не ставили FireMonkey, измените значение на false
full-screen-api.warning.timeout
При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись не появлялась установите значение 0
general.smoothScroll
Использовать плавную прокрутку страниц. На большинстве конфигураций ПК эта настройка не сильно влияет на производительность. Только на совсем слабом железе могут быть видны подёргивания картинки при прокрутке с включеной true по умолчанию этой опцией.
geo.enabled
Посылать при соответсвующем запросе сайтам информацию о вашем местоположении. В некоторых случаях эта функция нужна, если вы посещаете сайты через зарубежные VPN или прокси-серверы. Обычно, сайт узнаёт ваше местоположение без каких-либо запросов по IP адресу компьютера пользователя. Можно отключить false.
Только в очень редких случаях, отключение этой функции может вызвать ошибки в работе с некоторыми сайтами. Для каждого такого сайта индивидуально, так же как и в примере с privacy.trackingprotection.enabled, можно включить эту функцию.
gestures.enable_single_finger_input
Функция для компьютеров с сенсорным экраном.
Отключайте false если сенсорного экрана нет.
gfx.offscreencanvas.enabled * * *
Выполнение отрисовки некоторых отдельных элементов страницы через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента, и в некоторых ситуациях, отрисовка страниц может происходить быстрее.
Включать true эту функцию следует только если в about:support строки WebGL 1 — ... полностью заполнены и процессор поддерживает SSE2 инструкции.
Пример, когда не надо включать эту функцию

gfx.webrender.enabled * * *
Для Firefox 78+.
WebRender ускорение обеспечивает лучшую производительность браузера в сравнении с OpenGL ускорением. Однако включить его возможно при условии, когда в компьютере есть графический адаптер поддерживаюжий OpenGL начиная с версии 3.0. Для активации WebRender переключите эту опцию в true
Минимальные системные требования для работы WebRender:
1. Видеокарты Intel HD2000+, AMD HD2400+ или Nvidia GF8100+
2. Драйвер Mesa версии 18.2 или новее. Драйверы производителей графическиских карт могут работать быстрее, но с ошибками
gfx.webrender.force-disabled *
Опция отключения WebRender. Если ваша видеокарта не поддерживает OpenGL 3.0+, включите эту опцию true
gfx.work-around-driver-bugs * *
Функция для macOS. В Linux бесполезна, отключайте false
gfx.xrender.enabled
Если по какой то причине у вас не получится включить аппаратное ускорение в Firefox (например нерешаемые проблемы с драйверами или просто видеокарта не поддерживает OpenGL 2.0), можно переложить на процессор некоторые задачи предназначенные для видеокарты.
Включив эту опцию true, прокрутка страниц станет плавной. Но, на ПК с совсем медленным процессором эффект может получиться отрицательным, так как процессор не справится с возложенной на него дополнительной нагрузкой. Визуально это будет выглядеть как хорошая скорость отображения и прокрутки на лёгких текстовых страницах, и медленная отрисовка с рваной прокруткой на тяжёлых страницах где есть элементы анимации или скрипты.
На компьютере с быстрым процессором отрицательных эффектов может вообще не быть. И если запас производительности у вашего процессора большой, можете дополнительно изменить опцию gfx.canvas.azure.backends в значение cairo, тем самым сделать обработку элементов канвас через xrender ещё быстрее.
Желательно настраивать опцию gfx.xrender.enabled самой последней, когда можно будет оценить скорость работы браузера после других оптимизаций. Перед включением этой опции, необходимо отключить layers.async-pan-zoom.enabled так как обе они конфликтуют друг с другом.
identity.fxaccounts.enabled
Синхронизация в Firefox. Отключив false, из настроек главного меню исчезнет «Синхронизация».

image.animation_mode
Эту опцию желательно изменять только на очень слабых компьютерах, которые чувствительны к любой нагрузке на процессор.
Для отображаемых на веб-странице анимированных GIF файлов (в основном они присутствуют на форумах и чатах в виде аватарок и смайлов) можно задать следующие параметры просмотра
none — не показывать анимацию
once — показывать анимацию только один раз, после загрузки страницы
normal — показывать анимацию (по умолчанию)
Но учтите, что некоторые картинки могут поменять свой смысл, как например этот смайл
если будет выставлен none или once.
image.http.accept * *
Для Firefox 68 и 78.
Если вы решите сохранить изображение со страницы какого-нибудь сайта, Firefox по умолчанию в первую очередь будет предлагать вам сохранить картинку в формате Webp. Это новый формат изображений, который как бы должен сменить JPEG. Однако старые версии программ для просмотра и редактирования изображений могут потом не открыть эти картинки если они будут в формате Webp.
Что бы Firefox делал предпочтение сохранению картинок в JPEG, измените значение этой опции на */* удалив спереди image/webp,
Если сайт хранит картинки только в Webp, Firefox предложит сохранить их также только в Webp.
intl.multilingual.enabled
Выбор языка отображения меню, сообщений и уведомлений от Firefox.
По умолчанию в браузере, в основном меню настроек можно переключить язык, и после перезапуска браузера всё будет в новом выбранном языке. Если в многоязычности нет необходимости, отключите эту функцию false
intl.uidirection
Автоматическая установка отображения веб-страниц и элементов управления браузера для арабской вязи и др. языков с письмом право на лево. Срабатывает по настройкам локализации браузера. Если не умеете читать в обратную сторону, отключите эту функцию изменив значение на 0
javascript.options.asyncstack
Для Firefox 84.
Отладка скриптов, функция для веб-разработчиков. Отключите её false
javascript.options.shared_memory *
Возможность обработки некоторого кода страницы в несколько потоков. Что может ускорить отрисовку страницы в целом.
Данную опцию желательно включить true на компьютерах с процессором у которого несколько ядер или одно ядро, но имеется функция Hyper-threading. Узнать поддерживает ли ваш процессор многопоточность, можно посмотрев в «информации о системе» своего дистрибутива Linux. Если на количестве ядер или потоков стоит число 2 или более — значит ваш процессор поддерживает многопоточность.

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking
Если вас не пугает уязвимость Spectre, в целях чуть лучшей производительности, можете отключить false эти функции.
layers.acceleration.force-enabled
Функция попытки принудительного включения аппаратного ускорения. Аппаратное ускорение видеокартой даст плавную прокрутку страниц даже на очень слабых ПК, и отрисовка самой веб-страницы будет происходить быстрее.
В связи с большим разнообразием Linux дистрибутивов и установленного программного обеспечения в них, разработчики Firefox решили перестраховаться и отключили по умолчанию автоматический подхват аппаратного ускорения даже если видеокарта поддерживает его. Главным условием для включения аппаратного ускорения является поддержка графическим адаптером OpenGL 2.0. Для Nvidia это карты начиная с GF6100, для AMD — Radeon 9500, и Intel GMA4500 (теоретически c GMA900). Кроме самой поддержки видеокартой OpenGL 2.0, не менее важным будет наличие в системе актуального драйвера с которым сможет работать браузер. А от этого подтягивается следующая связанная цепочка: версия X.org и ядра системы с которыми может работать нужный вам видеодрайвер. Собственно по этой причине, дистрибутивы Ubuntu и производные от него (Lubuntu, Xubuntu и другие) версии 12.04LTS так долго были и остаются популярными у народа.
Посмотреть работает ли аппаратное ускорения в браузере можно на странице about:support в разделе «Графика», в строке Композитинг должно быть написано OpenGL. Если написано Basic — значит аппаратное ускорение не работает.
В любом случае, попытайтесь включить эту опцию true. Если повезёт, после этого, бубен в настройке аппаратного ускорения скорее всего вам уже не понадобится.
layers.acceleration.disabled
Включите эту опцию true, если ваш графический адаптер не поддерживает OpenGL 2.0
layers.amd-switchable-gfx.enabled
Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Если у вас нет видеокарты ATI/AMD, либо она единственная — отключите эту функцию false
layers.async-pan-zoom.enabled
Асинхронное панорамирование/зум. Достаточно сильно влияет на производительность браузера. Функция по умолчанию включена.
Из преимуществ:
В включённом состоянии, Firefox немного более живее работает и прокрутка страниц может быть более плавной.
Из недостатков:
Увеличенная нагрузка на процессор.
Если процессор слабенький, не справляется, отключите эту функцию false
layers.enable-tiles
Переключение этой опции на true, в некоторых случаях, может исправить ошибки связанные с аппаратным ускорением в браузере. Например ошибка, когда изображение растягивается на «штрих-код» при прокрутке страницы.
Если у вас нет подобных ошибок в отображении веб-страницы, оставьте в значении false.
layers.geometry.d3d11.enabled
Не работает в Linux, отключайте false
layers.low-precision-buffer * *
Некоторые видеокарты, как правило встроенные в материнскую плату, при воспроизведении анимации или видео могут не справляться: на экране могут появляться полосы, видео и анимация подтормаживать или зависать.
Если вы столкнулись с такими проблемами, попробуйте включить true эту опцию, она сделана для лучшей совместимости браузера со старыми видеокартами, с которыми могут возникнуть проблемы в режиме аппаратного ускорения. Если проблем с аппаратным ускорением нет, оставьте её выключенной false.
layers.omtp.enabled *
Прорисовка вне основного потока. В целом, эта функция придаёт браузеру большую отзывчивость и лучшую скорость работы. Однако, на совсем слабых ПК, с одноядерным процессором и без аппаратного ускорения, работа этой функции наоборот может немного замедлить браузер. Отключать или нет — проверяете самостоятельно.
Начиная с Firefox 74, для работы этой функции браузер теперь требует 64 битную ОС, либо 32 битную, но с процессором имеющим не менее трёх ядер или потоков.
layout.css.clip-path-path.enabled *
Функция обработки изображений и других элементов страницы. Включена по умолчанию c Firefox 71, другие браузеры (Chrome, Edge, Opera) пока её не поддерживают. Включается true
layout.css.column-span.enabled * *
Функция определяет, как должен отображаться элемент в многоколоночном тексте — занимать ширину всех колонок или только одну из них. Это свойство обычно применяют для заголовков текста или изображений, которые не должны разбиваться на колонки.
Работает по умолчанию в новых Firefox. Включите её true
layout.css.grid-template-subgrid-value.enabled *
Новая функция разметки сетки с веб-элементами на странице. Служит для более простого (в плане написания кода программистами) подхода к оформлению сайта. Начиная с Firefox 71 она включена по умолчанию. Включите её true
layout.css.outline-style-auto.enabled *
Функция позволяет обводить текст рамкой в цветах пользовательских стилей, если они есть в браузере и этот метод используется на сайте. Если их нет, контур рамки будет отрисован тонкой чёрной линией. Включено по умолчанию в новых Firefox. Можете так же её включить true
layout.css.report_errors *
Анализатор CSS. Функция полезна для веб-разработчиков и не нужна обычным пользователям. Отключить false
layout.dynamic-reflow-roots.enabled
Переключение этой функции в true, позволяет в некоторых случаях работать браузеру быстрее. По умолчанию включена в новых Firefox.
layout.spellcheckDefault *
Проверка орфографии при наборе текста.
Если вы или тот человек, который будет пользоваться этим ПК только читатель, а не писатель — можете смело отключить эту функцию, установив значение 0
media.av1.enabled * *
Поддержка браузером нового тяжёлого видеокодека AV1. Откройте эту страницу и посмотрите, сможет ли ваш компьютер проиграть видео плавно, без задержек, хотя бы в самом минимальном качестве. Если не сможет, переключите эту опцию в false
Сейчас Youtube по умолчанию подсовывает браузеру видео в новом кодеке AV1, который очень сильно нагружает старые процессоры и видео возможно посмотреть только в малых разрешениях 144р или 360р. Если в вашем компьютере стоит процессор который не поддерживает хотя бы одну из этих инструкций:
SSSE3 (три буквы S)
SSE4.1
AVX2
переключите эту опцию в false для того, что бы Youtube отдавал видео в другом более быстром кодеке.
media.cubeb.sandbox
Браузер в целях безопасности создаёт отдельную изолированную среду «песочницу», для обработки звука на веб-страницах. Если отключить эту функцию, Firefox будет обращаться к аудио-драйверу на прямую.
Для лучшей производительности её можно отключить false.
И обязательно её отключите на компьютере с процессором без SSE2 инструкций.
media.encoder.webm.enabled
Функция предназначена для кодирования (не путать с декодированием) видео в формат webm. Используется скорее всего в видеочатах WebRTC. На проигрывание браузером видео в формате webm, отключение этой функции ни как не влияет. Можете отключить false
media.ffvpx.enabled *
Эта функция связана с декодированием видео. Отключив эту функцию false, вместо декодера ffvpx будет использоваться декодер libavcodec.
Можете попробовать попереключить эту опцию, возможно в каком-то положении нагрузка на процессор при проигрывании видео будет меньше. Хотя я не уверен, что эта настройка вообще работает в Linux.
media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled
Функции используются для получения доступа к микрофону и/или вебкамере. Необходимы для организации потокового вещания, а так же аудио или видео чатов в Firefox. По сути являются частью WebRTC. Не нужно — отключайте false
media.gmp-gmpopenh264.visible
Если вы отключили в настройках дополнений плагин «Видеокодек Openh264 предоставленный Сisco Systems», установив false он не будет отображаться в списке плагинов.
media.hardware-video-decoding.enabled * *
Для Firefox 78+.
Функция аппаратного декодирования видео. В некоторых ситуациях может очень сильно разгрузить процессор, улучшить быстродействие. В Firefox 78 доступно только на ОС с Wayland. В Firefox 84 может работать с X11.
Аппаратное декодирование возможно на видеокартах поддерживающих OpenGL начиная с версии 3.0.
Отключить false можно попробовать в следующих ситуациях:
1. Вы точно знаете, что ваша видеокарта, процессор, браузер или ОС не умеют декодировать H264.
2. Аппаратное декодирование видео выполняется хуже чем это делает процессор программным способом (например видеокарта не тянет 1080*60fps, а процессор справляется).
3. Возникающие частые ошибки при воспроизведении видео, которые невозможно исправить.
media.navigator.enabled
Используется для записи звука с микрофона, изображения с вебкамеры и screen sharing (доступ удаленного компьютера к порции экрана). Если всё это не используется, отключите false
media.ondevicechange.enabled * *
Функция слежения браузером за вновь подключёнными или отключёнными медиа устройствами, например такими как веб-камера или микрофон. Применяется в WebRTC.
Если не используете камеру и/или микрофон в Firefox — отключайте false
media.peerconnection.enabled
WebRTC. Не пользуетесь — отключайте false
media.resume-bkgnd-video-on-tabhover
Когда вы включаете проигрывание видео на какой-нибудь веб-странице и затем переключаетесь на другую вкладку не останавливая видео, декодирование видеопотока останавливается, остаётся только звук. Затем наведя курсор мышки на вкладку с видео, ещё не нажимая/не переключаясь на неё, Firefox опять включает декодирование видео. Сделано это для того, что бы в момент переключения на вкладку с видеороликом видео продолжало проигрываться сразу, а не с секундной паузой.
Однако если у вас совсем слабый компьютер, или вы пользуетесь расширением ViewTube, желательно отключить эту функцию false
media.rdd-process.enabled * *
Firefox в целях безопасности по умолчанию создаёт отдельный изолированный процесс «песочницу» для некоторых видео декодеров. Что бы видео в браузере меньше нагружало процессор и меньше подлагивало отключите эту функцию false
media.videocontrols.picture-in-picture.enabled *
Функция Картинка-в-Картинке позволяет вам отсоединять видео от веб-страницы в плавающее окно, расположенное всегда поверх всех окон, для просмотра во время продолжения работы в других вкладках. Вы можете перемещать окно Картинка-в-Картинке по экрану и изменять его размеры, как пожелаете.
Можете включить эту функцию true
Щёлкнув правой кнопкой мыши по веб-видео, в окошке контекстного меню появится строка «Картика в картинке», её нужно нажать.
На сайте Youtube необходимо два раза подряд нажать правую кнопку мыши для вызова меню браузера.
media.videocontrols.picture-in-picture.video-toggle.enabled
Если включить эту опцию true, при наведении курсора мыши на окно видеоплеера, с правой стороны появится синий квадрат. Если на него навести курсор мыши, он раскроется с надписью «Картинка в картинке». Это ещё один способ использования функции «Картинка в картинке».
media.videocontrols.picture-in-picture.video-toggle.has-used
При наведении курсора мыши на окно видеоплеера, с правой стороны появится окошко «Смотреть в режиме Картинка-в-картинке». Если на окошко навести курсор, оно раскроется с надписью «Воспроизводите видео на переднем плане, пока вы занимаетесь другими делами в Firefox». Что бы эти надписи не вылазили, а появлялся только маленький значёк, нажав по которому видео отправлялось в «Картинка-в-картинке», переключите эту опцию в true
media.video_stats.enabled *
Отвечает за сбор и отправку статистики о воспроизведении видео (кол-во пропущенных/отрендеренных кадров, и т.д). Отключите false
media.webspeech.synth.enabled
Нужен для распознавания и синтеза речи.
Отключение false
narrate.enabled
Функция зачитывания текста при помощи синтезированной речи в режиме чтения. Прикольная штука. Жаль что только на английском. Не понимаете английский язык — отключайте false
network.captive-portal-service.enabled
network.connectivity-service.enabled *
Captive portal. В общественных беспроводных Wi-Fi сетях (кафе, вокзалы и т.д.) при подключении ноутбука, прежде чем начинать пользоваться интернетом, очень часто необходимо согласиться с некоторыми условиями или пройти авторизацию. Если интернет не доступен определённое время, Firefox делает перенаправление на страницу авторизации сервиса.
Для не передвижного компьютера постоянно подключённого к интернету проводом или через свой Wi-Fi эту функцию можно выключить false
network.connectivity-service.nat64-check *
Для Firefox 84.
Позволяет компьютеру только с IPv4 подключением, соединяясь через промежуточный IPv4 — IPv6 сервер установленный в сети предприятия, просматривать сайты только с IPv6 подключением.
Если ваш компьютер не в сети предприятия, либо у компьютера есть полноценное IPv6 подключение, отключите эту функцию false
network.dns.disableIPv6
Если нет подключения по IPv6 протоколу — отключить true
network.dns.disablePrefetch *
Эта опция позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi), время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
network.http.rcwn.enabled * *
Механизм использования дискового кэша. Firefox сохраняет на жёстком диске часть данных с посещённых сайтов. При повторном обращении к этим сайтам, теже самые данные могут подгрузиться с винчестера компьютера пользователя, а не быть заново загружены с сети. Однако медленные механические HDD диски могут отдавать данные не сразу, из-за паузы во времени, когда двигаются их механические части.
Эта функция параллельно с обращением к кэшу на диске отправляет сетевой запрос на сайт. Более быстрый ответ получает приоритет. Если интернет соединение работает быстрее чем жёсткий диск, страница может загрузиться без использования диского кэша. И наоборот, будет использоваться дисковый кэш если он имеет преимущество перед интернет соединением. В ситуации наличия медленных механических HDD дисков и высокоскоростного стабильного сетевого соединения данный подход позволяет ускорить загрузку страниц. Если в компьютере установлен SSD диск, и/или интернет соединение тарифицировано по трафику, медленное и плохого качества, желательно отключить эту опцию false. Также работа этой функции не имеет смысла если ранее в настройках был отключен дисковый кэш см. browser.cache.disk.enable.
Посмотреть статистику работы RCWN можно в about:networking, в меню «Статистика RCWN»
network.http.sendOriginHeader *
Функция необходима для корректного взаимодействия Firefox и сайтов. Работает во всех браузерах. Включите её изменив значение на 2
network.http.speculative-parallel-limit *
Предварительные соединения с сайтами, когда пользователь наводит мышь на пиктограмму на странице «Новая вкладка» или пользователь начинает поиск в панели поиска, или в поле поиска на странице «Дом» или «Новая вкладка». В случае, если пользователь затем перейдет на этот сайт, сайт может загрузиться быстрее, поскольку некоторые действия уже начались заранее.
На слабых компьютерах желательно отключить эту функцию 0
network.notify.changed *
Функция проверяет (по умолчанию каждые 5 секунд) не изменились ли параметры сетевого подключения компьютера.
Это необходимо, например, если вы не отключая ноутбук и не закрывая браузер, отключитесь от одной точки доступа Wi-Fi и переместившись в другое место автоматически подключитесь к другой точке доступа Wi-Fi, которая назначит другие настройки сетевого подключения вашему компьютеру. Firefox автоматически обнаружит изменения и переключится на новые параметры.
Для стационарного компьютера, или компьютера который выходит в интернет всё время через одно и тоже сетевое подключение, или одну и ту же Wi-Fi точку доступа, эту опцию можно отключить false
network.predictor.enabled * *
Механизм, который в некоторых случаях может ускорить загрузку веб-страниц. Firefox устанавливает соединения с ранее посещёнными сайтами, на которые, по его предположению, может перейти пользователь.
На медленных слабых компьютерах опцию можно отключить false, а на компьютерах где веб-страница загружается и отрисовывается достаточно быстро — желательно оставить включённой true
network.prefetch-next
Отвечает за предварительную загрузку Firefox-ом некоторых ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя. Включение данного параметра небезопасно, приводит к лишнему трафику и большей загрузке оперативной памяти. Если у вас не безлимитный медленный интернет, оперативки в притык и вам не нужно что бы Firefox лез туда, куда его не просят, отключите эту функцию false
network.protocol-handler.external.mailto
Если на компьютере не используют почтовые программы-клиенты или веб-версии почты, например Gmail, Яндекс.почта или др. переключите эту опцию в false
network.protocol-handler.external.news
network.protocol-handler.external.nntp
network.protocol-handler.external.snews *
Эти опции связаны с определёнными ссылками, которые могут размещаться на сайте. После нажатия по ним, может запуститься программа клиента получения групп новостей, в которой будет отображён в текстовом виде полученный список новостей.
Если вы этим не пользуетесь и/или не понимаете о чём речь, переключите все три опции в false
network.proxy.type
Если вы не используете прокси-сервер для выхода в интернет, установите значение 0
network.traffic_analyzer.enabled
Телеметрия. Можно отключить false
nglayout.initialpaint.delay (этот параметр создаётся как целое) *
Задержка перед началом отрисовки загружаемой веб-страницы в миллисекундах. По умолчанию задано значение 250. Однако, если у вас быстрый (более 2 мбит) и стабильный интернет, можете уменьшить значение до 150. При малых значениях (5 — 10) отрисовка отображаемой страницы может начаться даже сразу после клика по ссылке, однако, если некоторые элементы страницы не будут успевать подгрузится до окончательной отрисовки, браузер может заново перерисовать выводимое изображение, что в общем итоге может не ускорить, а замедлить время до полного отображения веб-страницы.
Только на очень слабых компьютерах и/или с медленным и не стабильным интернет-соединением (например Wi-Fi c плохим качеством сигнала) этот параметр лучше не трогать.
permissions.postPrompt.animate
Подёргивание влево-вправо значка уведомления
. Можете отключить анимацию false если вас устроит статичный показ этого значка.
Функция работает только если в настройках «Приватность и защита» полностью глобально заблокированы уведомления, и включена опция показа значка уведомления если сайт захочет показать их permissions.desktop-notification.postPrompt.enabled *. Ну и toolkit.cosmeticAnimations.enabled не должен быть выключен.
pdfjs.enableWebGL
Если у вас очень медленный процессор, но работает WebGL (смотри пример функции gfx.offscreencanvas.enabled), включив true эту опцию — отрисовка pdf документов открытых в браузере немного ускорится.
pdfjs.renderInteractiveForms *
Интерактивные PDF формы. Просмотр специальных документов (файлов) в pdf формате, в которых сделана возможность заполнять поля. Если включить эту функцию true, области в которые можно вписывать значения подсвечиваются. Но в Firefox 68 не сохраняются введённые данные. Можно лишь посмотреть или сделать скриншот. В новых Firefox функция включена по умолчанию, и можно сохранить или распечатать изменённый pdf документ.
plugin.disable (этот параметр создаётся как логическое)
Функция отключает все плагины, кроме двух: Видеокодек Openh264 предоставленный Сisco Systems и Плагин расшифровки контента Widevine.
Если вы используете только эти два плагина или вообще никакие, можете переключить эту опцию в true
plugins.flashBlock.enabled *
Блокировка работы Flash плагина. Если на компьютере установлен Flash player, переключите опцию в false
plugins.rewrite_youtube_embeds
YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах вставлен код для флеша, и браузер подменяет его на код для html5.
Эта функция работает только при отсутствии установленного Flash-плагина. Если будет устанавливаться Flash player, отключите её false
privacy.trackingprotection.enabled
Функция Tracking Protection позволяет заблокировать отслеживание ваших действий в сети интернет через внедрённый в страницы сторонний контент.
Включение trackingprotection в ряде случаев позволяет так же увеличить скорость загрузки страницы. Включение true
Некоторым сайтам для правильного взаимодействия с вашим компьютером, необходима возможность получения от вас данных связанных с этой функцией. Если на каком-либо сайте вы заметите проблемы связанные с trackingprotection (не показываются отдельные элементы страницы, не нажимаются отображаемые кнопки), вы можете отключить защиту от отслеживания для этого сайта.

privacy.webrtc.hideGlobalIndicator
Для Firefox 84.
В вебверсиях Skype, Zoom, Meet и пр. сайтах, которые использует WebRTC для аудио/видео звонков, вверху возле вкладок появляется индикатор микрофона и камеры.
Переключение этой опции на true убирает его.
reader.parse-on-load.enabled
Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа, элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для чтения вообще не доступен.
Для того что бы войти в «Вид для чтения», на загруженной странице, в конце поля для адресной строки нажмите на иконку страницы с текстом.

Если вы не пользуютесь видом для чтения, можете его отключить false
После отключения этой функции, может перестать работать кнопка «Упростить страницу» в настройках меню печати браузера, когда веб-страница будет подготавливаться к печати.
security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
Телеметрия, можете отключить false
security.family_safety.mode *
Не работает в Linux, отключите изменив значение на 0
security.sandbox.content.level * * *
Функция безопасности Firefox. Во включённом по умолчанию состоянии, в режиме работы 4, браузер создаёт изолированную программную среду в которой обрабатывается загруженный контент. В такой «песочнице» вредоносному коду сложнее украсть данные, попытаться установить вирус или использовать уязвимости браузера.
Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0. Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
Отключение или изменение значения этой функции в некоторых дистрибутивах Linux может приводить к конфликту с аудио приложениями или с доступом к аудио драйверу системы. В браузере на вэб-страницах со звуком, вкладки могут падать или звук не проигрываться.
Эта функция также связана с media.cubeb.sandbox.
По этому после изменения значения на 0, перезапустите Firefox и убедитесь что со звуком всё в порядке, например на страницах Youtube. Если же у вас возникнут описанные выше проблемы, можете постепенно увеличить значение с 0 до 3, перезапуская браузер найдите минимальное значение при котором звук будет проигрываться, или верните дефолтные 4.
security.ssl.errorReporting.enabled *
При возникновении в браузере ошибок связанных с сертификатами сайтов, можно отправить в Mozilla собранные отчеты. Отключение этой функции false
security.tls.version.min
security.tls.version.enable-deprecated *
Для Firefox 84.
Для возможности просматривать старые сайты, которые не обновляли у себя версии протоколов TLS, первой опции поставьте значение 1, а второй true
security.webauth.u2f *
security.webauth.webauthn * *
security.webauth.webauthn_enable_usbtoken
На некоторых сайтах может присутствовать возможность прохождения двухфакторной аутентификации с помощью специальных устройств USB-токенов. Если у вас нет такого устройства, или вы им не пользуетесь в Firefox, переключите все эти опции в false
services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled
Сервис синхронизации в Firefox от Mozilla (находится в главном меню настроек, или по адресу about:preferences#sync ). Если не используете его, отключайте false
signon.generation.available
signon.generation.enabled
services.sync.prefs.sync.signon.generation.enabled *
Для Firefox 84.
Когда вы регистрируетесь на каком-нибудь сайте, вам необходимо придумать пароль. Разработчики Firefox решили помочь в этой не простой задаче, предложив вам вставить случайно сгенерированный из 15 различных букв и цифр пароль.
Если вам нужно помнить свои вводимые пароли на сайтах, отключите эти функции false
toolkit.content-background-hang-monitor.disabled *
Функция для веб-разработчиков. Можете её отключить, установив значение true
toolkit.cosmeticAnimations.enabled
Различные анимированные украшательства браузера. Например, при закрытии центральной вкладки, правая плавно подползает к левой. При отключении false этой функции, перемещение вкладок будет моментальное.
toolkit.shutdown.fastShutdownStage *
Для Firefox 78.
Более быстрое завершение работы браузера при возникновении критических ошибок.
Измените значение опции на 1
toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled
Телеметрия. Отключение false
ui.android.mouse_as_touch
Функция для TV под управлением Android. Не для компьютеров с Linux. Отключите изменив значение на 0
webextensions.storage.sync.kinto
Для Firefox 78.
Отключение старой версии синхронизации.
Если пользуетесь в Firefox сервисами синхронизации, для использования новой версии можете переключить эту опцию в false
webgl.enable-surface-texture *
Для Firefox 78.
Если в вашем браузере работает WebGL (см. about:support), переключите эту опцию в true
webgl.force-enabled
Если ваша видеокарта поддерживает OpenGL 2.0 и процессор имеет поддержку SSE2 инструкций, но по какой-то причине браузер заблокировал WebGL (проверить можно здесь get.webgl.org ), можете попытаться принудительно включить его, переключив эту опцию в true
webgl.disabled
Если ваша видеокарта не поддерживает OpenGL 2.0 и/или процессор без поддержки SSE2 инструкций, переключите эту опцию в true
webgl.disable-angle
webgl.disable-wgl
ANGLE и WGL предназначены для Windows, не работают в Linux. Переключите эти опции в true
webgl.enable-webgl2
Работает только с видеокартами которые поддерживают OpenGL 3.0. Если Ваша видеокарта не поддерживает OpenGL 3.0, отключите эту опцию false
Функция запрещает службам поддержки доступности доступ к вашему браузеру.
Поддержка доступности — может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты самого браузера.
Установите true если у вас на панели вкладок никогда не отображался этот значок

app.normandy.enabled *
Неожиданные опросы и сбор данных о ваших предпочтениях для Mozilla.
Отключайте false
app.shield.optoutstudies.enabled * *
Разработчики Firefox могут время от времени без вашего ведома устанавливать в браузер различные дополнения и проводить исследования. Что бы в ваш браузер самопроизвольно не устанавливались непонятно какие дополнения отключите эту опцию false
app.update.checkInstallTime
Отвечает за подсчет дней после обновления.
Отключить false
app.update.doorhanger
Если изменить значение этой опции на false, не будут выскакивать частые уведомления предлагающие обновить браузер.

apz.allow_double_tap_zooming
Функция для устройств с сенсорным экраном. Нет сенсорного экрана — отключайте false
apz.allow_zooming *
Функция масштабирования изображения. Для устройств с сенсорным экраном. Если ваш компьютер без сенсорного экрана, отключите её false
apz.android.chrome_fling_physics.enabled
Не работает в ПК версиях Linux. Отключите false
apz.allow_zooming *
apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Отключите false, если в вашем компьютере нет устройств с сенсорным вводом (тачпад или тачскрин).
apz.peek_messages.enabled *
Функция нужна если вывод изображения с компьютера на монитор или телевизор осуществляется через DisplayPort. Если в вашем компьютере нет или не используется DisplayPort, отключите эту опцию false
browser.aboutConfig.showWarning
Функция не работает в Firefox 68. Переключите на false
browser.cache.disk.enable
Параметр, отвечающий за использование дискового кэша.
При отключении false все временные файлы и элементы страниц загруженные из интернета будут записываться и храниться в оперативной памяти, а не на жёстком диске. Доступ к оперативной памяти происходит быстрее, соответственно и отображение веб-страниц также может происходить быстрее.
Если у вас медленный жёсткий диск, быстрый безлимитный интернет и оперативной памяти более 1.5 — 2 гигабайт, можете попробовать отключить данный параметр. Однако после этого обязательно проследите за процессом заполнения памяти во время использования браузера и других запущенных программ на компьютере. Даже в самых сложных ситуациях (большое количество одновременно открытых вкладок в браузере, просмотр видео и пр.) количество свободной памяти всегда должно оставаться несколько сотен мегабайт. Если у вас будет не так, включите обратно этот параметр true.
browser.cache.disk.smart_size.enabled *
Функция автоматического управления дисковым кэшем. В зависимости от свободного места на жёстком диске, где установлен браузер, при первом запуске задаётся объём, который будет выделен под кэш. Обычно это 660МБ (675840 килобайт), размер выделенного места можно посмотреть в настройке browser.cache.disk.capacity.
Если интернет очень медленный, то некоторую информацию браузеру проще и быстрее взять из сохранённого кэша, чем заново её загружать. Однако старые механические жёсткие диски могут работать медленно. Если выставить большое значение дискового кэша на таком жёстком диске, чтение и запись данных из кэша может происходить очень медленно, из-за того, что записанные маленькие кусочки файлов будут разбросаны по всему диску и механическая часть его просто не будет успевать перестраиваться для быстрого чтения. Что в конечном итоге приведёт к медленной работе браузера и быстрому износу жёсткого диска.
Если у вас механический жёсткий диск, можно отключить автоматическое управление дисковым кэшем, переключив эту опцию на false. Установить собственное значение выделенного места под кэш можно опцией browser.cache.disk.capacity, вписав, например, значение 51200 или 102400, что будет соответствовать 50МБ или 100МБ. Чем быстрее скорость интернета, тем меньше можно выбрать размер кэша.
browser.download.animateNotifications
При выключении false не будет отображаться анимация большой синей стрелки, когда файл ставится на загрузку.
browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
«Рекомендовать расширения при просмотре» и «Рекомендовать функции при просмотре».
Firefox может время от времени рекомендовать функции или расширения во время просмотра веб-страниц. Если вам эти рекомендации не нужны, переключите эти опции в false

browser.display.use_document_fonts
Функция которая разрешает веб-сайтам использовать свои шрифты вместо установленных. По умолчанию включена 1.
На определённых сайтах могут не так как вам нужно отображаться шрифты. Что бы этого избежать, можно её отключить, установив значение 0. В этом случае сайты будут показывать текст в шрифте выбранном вами («Настройки в главном меню браузера --> Основные --> Шрифты и цвета»).
Решение возникающих проблем со шрифтами
В отключении этой функции есть недостаток: на некоторых сайтах может искажаться текст, или по верх текста могут появиться какие-то надписи от кода страницы.

По этому если посещаемых вами сайтов много и в них часто встречаются такие ошибки с отрисовкой текста, возможно сделать по другому. Не изменять значение этой опции на 0, а в настройках uBlock включить аналогичную функцию. С той лишь разницей, что для определённых сайтов блокировку можно отключить. Таким способом вы можете отключить подгружаемые шрифты на сайтах где всё нормально отображается, а на проблемных сайтах оставить шрифты сайта.



По этому если посещаемых вами сайтов много и в них часто встречаются такие ошибки с отрисовкой текста, возможно сделать по другому. Не изменять значение этой опции на 0, а в настройках uBlock включить аналогичную функцию. С той лишь разницей, что для определённых сайтов блокировку можно отключить. Таким способом вы можете отключить подгружаемые шрифты на сайтах где всё нормально отображается, а на проблемных сайтах оставить шрифты сайта.


browser.history_swipe_animation.disabled *
Функция для macOS, не работает в Linux. Отключите её true
browser.messaging-system.whatsNewPanel.enabled
Для Firefox 84.
Если отключить эту функцию false, не будет обновляться лента новостей изменений в браузере, посмотреть которую можно нажав кнопку Меню, и затем внизу открыть «Что нового».
browser.meta_refresh_when_inactive.disabled *
Если включить эту функцию true, веб-страницы в неактивных вкладках (которые вы в данный момент не просматриваете) не будут автоматически перезагружаться. Перезагрузка страницы может использоваться на спортивных или других сайтах, где информация может постоянно дополняться или изменяться.
Однако большинство сайтов сейчас используют скрипты, с помощью которых обновляется лишь небольшой кусочек страницы, а не вся страница целиком (например чат на страницах Youtube). В этих случаях эта настройка работать не будет.
browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Телеметрия. Сбор и отправка данных о настройке пользователем «плиток» веб-содержимого на домашней странице (новой вкладке). Отключайте false
browser.newtabpage.activity-stream.showSponsored
browser.newtabpage.activity-stream.showSponsoredTopSites
services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsored
services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSites
Показ рекламы в новой вкладке. Отключайте false
browser.ping-centre.telemetry
Телеметрия. Отключайте false
browser.preferences.defaultPerformanceSettings.enabled *
Использовать рекомендуемые настройки производительности. Раз уж вы залезли в about:config — отключайте эту функцию false
browser.preferences.search
В главном меню настроек Firefox (about:preferences) сверху есть специальное поисковое поле «Найти в настройках». При вводе букв или части слов, совпадения будут подсвечены и выделены в результатах поиска.
Если вы этим поиском не пользуетесь или не теряетесь «в трёх соснах», можете убрать его со страниц настроек, переключив эту опцию в false
browser.safebrowsing.allowOverride
browser.safebrowsing.blockedURIs.enabled
browser.safebrowsing.downloads.enabled
browser.safebrowsing.downloads.remote.enabled
browser.safebrowsing.downloads.remote.block_dangerous
browser.safebrowsing.downloads.remote.block_dangerous_host
browser.safebrowsing.downloads.remote.block_potentially_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled
Отключите эти опции, если ваш процессор не поддерживает SSE2 инструкции.
browser.search.official
Интеграция сервисов Mozilla в поиск браузера. Можете отключить её false
browser.search.update
Автоматически обновление поисковых систем (плагинов) после запуска Firefox. Если поиск через Панель поиска когда-нибудь перестанет работать, можете потом их обновить, включив эту опцию обратно. Однако эти плагины необходимо обновлять очень редко, так что можете отключить эту функцию false
browser.search.suggest.enabled
Отображать поисковые предложения. Подсказки при вводе слов в поисковую панель, можете отключить false, если они вам не нужны.
browser.urlbar.suggest.searches
Отображать поисковые предложения при использовании панели адреса.
Если поле для ввода ссылки не используется дополнительно как поисковая панель, отключите эту функцию false
browser.shell.checkDefaultBrowser
Проверка, является ли Firefox браузером по умолчанию.
Отключение проверки false
browser.sessionhistory.max_total_viewers *
Firefox по умолчанию сохраняет в оперативной памяти некоторую часть содержимого сайтов которые вы посетили в течение одной сессии. Сделано это для того, чтобы нажимая кнопки переключения страниц «вперёд» или «назад», открытые ранее в этой же вкладке страницы не загружались опять полностью из интернета, а быстро подхватывались из оперативной памяти.
Объём занимаемой памяти для этой функции браузер определяет сам (значение -1). Однако если ваш Firefox съедает практически всю свободную оперативную память и компьютер начинает сильно тормозить, отключите эту функцию, установив значение 0
browser.sessionstore.interval * *
Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска. Это бывает полезно если вы часто пишете длинный текст в браузере, и перед его отправкой Firefox часто самопроизвольно закрывается с ошибкой. По умолчанию Firefox сохраняет данные сессии через каждые 15 секунд (значение 15000 миллисекунд). Если с вашим Firefox всё впорядке в плане стабильности работы, можете изменить значение на 1800000 (30 минут). В некоторых случаях, после изменения этого параметра в сторону увеличения, браузер работает немного быстрее и реже подлагивает.
browser.startup.homepage_override.mstone
После обновления браузера, Firefox может показать дополнительную вкладку рядом с вашей обычной страницей, чтобы предложить больше информации об изменениях или новых функциях, включенных в обновление. Отключить ignore
browser.stopReloadAnimation.enabled *
Анимация кнопки перезагрузки страницы. Отключение false

browser.slowStartup.notificationDisabled
При включении true, не будет измеряться время запуска браузера и не будет выводиться предупреждение, если он медленно стартует.
browser.suppress_first_window_animation *
Анимация открытия окна браузера. Отключение false
browser.tabs.allowTabDetach * *
Для Firefox 78+.
Эта функция запрещает отсоединение вкладок в новые окна. Создавалась разработчиками с целью починить баг. Когда в процессе работы, при неосторожном движении мыши во время клика на вкладку, вкладка отсоединяется в отдельное окно.
Однако на очень медленных компьютерах эта функция может работать не правильно, и наоборот этот баг может проявляться сильнее.
Если у вас часто случайным образом открываются новые окна, попробуйте переключить эту опцию в false. Или, если не поможет, можно поставить расширение Disable Tab Detach 2.
browser.tabs.crashReporting.sendReport
Отправка отчёта о падении вкладки в браузере. Можно отключить false
browser.tabs.drawInTitlebar (этот параметр создаётся как логическое)
Firefox спрячет верхнюю панель заголовка окна браузера если установить значение true.
Не во всех дистрибутивах Linux и не со всеми графическими оболочками может работать эта функция.
Если этот способ у вас не сработает, можно установить расширение Auto Fullscreen, которое запускает браузер в полноэкранном режиме, без панели заголовка. Что бы вкладки и панели автоматически не прятались, переключите опцию browser.fullscreen.autohide в значение false
browser.tabs.remote.separatePrivilegedMozillaWebContentProcess
Для Firefox 84.
Firefox создаёт отдельный привилегированный процесс для addons.mozilla.org и accounts.firefox.com. Если вы уже установили все свои расширения в браузер и не пользуетесь сервисами синхронизации Mozilla, можете отключить эту функцию false
browser.tabs.remote.useCrossOriginEmbedderPolicy * *
browser.tabs.remote.useCrossOriginOpenerPolicy * *
dom.postMessage.sharedArrayBuffer.withCOOP_COEP *
Для Firefox 68 и 78.
Функции безопасности CORS, помогают браузеру защититься от злоумышленников. Включены по умолчанию в новых версиях браузеров. Включите их тоже true
browser.tabs.remote.warmup.enabled *
Режим упреждающей отрисовки. При подведении курсора к вкладке браузер осуществляет отрисовку в буфер композитинга и в случае клика мгновенно выводит уже готовое содержимое на экран, устраняя задержку на отрисовку видимых областей.
На медленных компьютерах эту функцию желательно отключить false
browser.tabs.unloadOnLowMemory *
Автоматическая выгрузка вкладок из оперативной памяти для высвобождения ресурсов. Функция активируется при нехватке памяти (менее 400 Мб свободной памяти) и в первую очередь вытесняет давно неиспользуемые вкладки. При этом вкладки не исчезают, а переводятся в состояние готовности к загрузке (режим ожидания), аналогичное тому, что наблюдается после восстановления сеанса.
Включите эту функцию true, если при просмотре страниц в браузере периодически возникают проблемы с малым объёмом установленной памяти.
browser.touchmode.auto *
Функция не работает в Linux. Отключайте false
browser.uidensity
Функция позволяет выбрать высоту вкладок и адресной строки. На мониторах с малой диагональю и небольшим разрешением, вкладки и адресная строка могут занимать слишком много места на экране. Это можно немного подправить. Установив одно из следующих ниже значений, получите соответствующий вид.
0 — по умолчанию, среднее (обычное)
1 — малое (компактное)
2 — большое (мобильное)

browser.uitour.enabled
Тур по новинкам Firefox. Отключить false
browser.urlbar.richSuggestions.tail *
Для Firefox 78 и 84.
Предугадывание не полностью введённых поисковых запросов. Например, если пользователь ввёл «hobbit holes for sale in l», поисковый движок может предложить ему варианты «hobbit holes for sale in london», «hobbit holes for sale in laguna»…
По сути, это тоже самое что есть сейчас, но будет с меньшим количеством написанного кода внутри страницы.
Поисковый сервер тоже должен поддерживать новый метод поиска, что бы она работала.
Пока эта функция не работает с поисковиками Google, Яндекс и пр. Разработчики Firefox пытались связаться с Google на тему встраивания этой функции у них на сервере. Однако пока Google не добавил её, а если и добавит, то скорее всего, экспериментально только для очень длинных поисковых запросов.
Можете пока не включать (78) или отключить (84) эту функцию false
browser.urlbar.speculativeConnect.enabled *
Когда вы вводите адрес сайта в адресной строке, например hab, Firefox автоматически дописывает недостающие r.com. Названия из списка тех адресов сайтов к которым вы уже обращались ранее. В момент когда Firefox это сделает, он также заранее соединится с веб-сервером этого сайта, подготавливаясь к загрузке данных самой страницы. После того как будет введён адрес сайта и нажмётся Enter, браузеру уже не нужно совершать подготовительные соединения, занимающие по времени иногда несколько секунд, а он сразу загрузит веб-страницу.
Эту функцию имеет смысл отключить только на очень медленных компьютерах. В остальных случаях желательно оставить её включеной true
canvas.capturestream.enabled *
Механизм транслирования медиаэлементов в WebRTC. Отключение false
datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
Телеметрия. Отключить false
device.sensors.enabled
Позволяет через javascript получить доступ к датчикам устройства. Например, в мобильном Firefox можно получать информацию с датчика приближения. Если нет ни каких датчиков, либо доступ Firefox к ним вам не нужен, отключайте false
dom.animations-api.compositing.enabled
dom.animations-api.getAnimations.enabled
dom.animations-api.implicit-keyframes.enabled
dom.animations-api.timelines.enabled *
Функции связаны с показом и управлением/взаимодействием анимации на веб-страницах. Включены по умолчанию в новых Firefox. Включите их true
dom.arena_allocator.enabled *
Для Firefox78.
Более эффективная работа с оперативной памятью компьютера. Опция включена по умолчанию в новых Firefox. Включите её true
dom.battery.enabled
Отслеживание состояние батареи. Если используется стационарник, отключайте false
dom.enable_performance_observer
С помощью этой функции, разработчик сайта может узнать например, за какое время у пользователя загрузился тот или иной элемент веб-страницы. Что бы затем исправить недочёты производительности в коде сайта. Со стороны пользователя это будет выглядеть как сбор ограниченной телеметрии его действий на сайте и автоматическая её отправка. Можете отключить эту функцию false, для того что бы Firefox не отсылал сайтам эти данные.
dom.event.clipboardevents.enabled
Позволяет сайту следить за действиями пользователя, когда он копирует выделенный текст с веб страницы и затем, определённым образом, подсунуть к скопированному тексту в буфер обмена дополнительно строку, например "… Подробнее на httрs://....."..
Если вам попадаются такие сайты на которых приходится копировать текст, и затем при вставке скопированного текста в конце автоматически добавляется такая вот ерунда, которая вам не нужна или мешает, отключите эту функцию false.
Лишь на некоторых сайтах могут возникнуть проблемы с копированием и вставкой текста из-за её отключения.
dom.events.compress.touchmove
Для Firefox 84.
Функция для ноутбуков и компьютеров с тачпадом или тачскрином (сенсорным касанием).
Для обычного стационарного ПК можно отключить false
dom.gamepad.enabled
dom.gamepad.extensions.enabled
Нет геймпада — отключить false
dom.image-lazy-loading.enabled *
Для Firefox 84.
Функция отложенной загрузки изображений. Позволяет на некоторых веб-страницах, где применяется этот метод, сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц. При условии, что у вас быстрый интернет, многоядерный процессор и работает аппаратное ускорение (компьютер с хорошей производительностью).
На медленном компьютере эта функция может заметно снизить производительность браузера, так как изображения при прокрутке всё время будут подгружаться, а не загрузятся все сразу. Для таких компьютеров и очень медленном интернете эту функцию желательно отключить false
dom.ipc.plugins.asyncdrawing.enabled *
Асинхронная прорисовка объектов на веб-странице плагином Flash Player. Улучшенная стабильность и производительность работы этого плагина. Если вы устанавливали в браузер Flash Player от 23 версии или более новый, оставьте опцию включенной true. Если используется Flash Player до 23 версии, отключите её false
dom.ipc.plugins.flash.disable-protected-mode
Функция отключения Защищённого режима Adobe Flash. В 64 битной версии Firefox эта настройка плагина не показывается. Однако, её можно включить true из about:config
dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Отправка отчётов о падении плагинов. Можно отключить false
dom.ipc.processCount
Для Firefox можно задать количество рабочих процессов. По умолчанию значение равно 8. Это значит, что к этим восьми процессам добавятся ещё пару дополнительных (в зависимости от настроек браузера) и всего процессов будет от 9 до 12. Для наилучшей производительности рекомендуют устанавливать значение этой опции равное количеству ядер в процессоре или количеству потоков в процессоре (см. javascript.options.shared_memory).
dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться уведомление «Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного интернет соединения, плохой совместимости установленных дополнений или вирусов. Если у вас с загрузкой страниц таких проблем не возникает или вы знаете причину возникшей у вас проблемы, но не знаете как её решить, можете отключить мониторинг страниц и показ этого уведомления false
dom.ipc.processPrelaunch.enabled *
Во время запуска Firefox эта функция создаёт дополнительный процесс для загрузки библиотек XPCOM в оперативную память компьютера. Тем самым запуск браузера может происходить быстрее.
Однако, на компьютере с одноядерным процессором с одним рабочим потоком (нет поддержки Hyper-threading) эта функция может замедлить запуск браузера. Если у вас такой процессор (смотрите javascript.options.shared_memory) переключите опцию в false
dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Функции для веб-разработчиков. Можно отключить false
dom.keyboardevent.dispatch_during_composition
Функция для Android, не работает в ПК версиях Linux. Отключите её false
dom.manifest.enabled *
Для Firefox 84.
Функция для веб-разработчиков, можете её отключить false
dom.maxHardwareConcurrency * *
Firefox может автоматически определять сколько ядер или потоков имеет процессор в компьютере, что бы затем оптимально распределить выполняемые задачи при обработке веб-контента. Можете перестраховаться (если сомневаетесь, что браузер правильно определил возможности вашего процессора) и ограничить в ручную это значение. Количество потоков можно посмотреть в «Информацие о системе» Linux (смотрите javascript.options.shared_memory)
dom.media.mediasession.enabled
media.hardwaremediakeys.enabled * *
Для Firefox 84.
Функция управления мультимедиа (аудио или видео) с помощью мультимедийных клавиш на клавиатуре или другой гарнитуре.
Если на клавиатуре нет мультимедийных клавиш, либо эти клавишы есть, но вы ими не пользуетесь, можете отключить эту функцию, переключив опции в false
dom.serviceWorkers.enabled
Некоторые сайты, поддерживающие Service Workers могут загружать на компьютер пользователя определённую информацию, которая может отобразиться в браузере только после пропадания связи компьютера с интернетом. Например, вылезет окно уведомления, что пропало подключение к сети. Так же с помощью этой функции сайт может сохранить на компьютере пользователя некоторые элементы самой веб-страницы. Если связь с интернетом исчезнет, определённая навигация и действия на открытой веб-странице могут быть ещё доступны в режиме оффлайн.
Для стационарных компьютеров и ноутбуков со стабильной связью (без частых дисконнектов) эта функция бесполезна, можете отключить её false
dom.targetBlankNoOpener.enabled * *
Для Firefox 68 и 78.
Функция безопасности, помогает браузеру защититься от злоумышленников. Включена по умолчанию в новых версиях браузеров. Включите её тоже true
dom.vibrator.enabled
Позволяет использовать вибрацию, если на устройстве установлен вибромотор.
Отключение false
dom.w3c_pointer_events.multiprocess.android.enabled
Для Firefox 84.
Функция не работает в Linux, переключите её в false
dom.w3c_touch_events.enabled *
Функция для устройств (в основном ноутбуки) с тачпадом, сенсорным экраном или трекболом.
Если ничего из этого нет в вашем компьютере, отключите, установив значение 0
dom.webdriver.enabled * *
Функция для веб-разработчиков. Представляет из себя программную библиотеку, которая позволяет разрабатывать программы, управляющие поведением браузера. Используется, в основном, для тестирования сайтов в браузере.
Обычному пользователю не нужна, можете отключить false
dom.workers.maxPerDomain *
Функция определяет количество рабочих потоков выполняемых одновременно. По умолчанию в новых Firefox это значение огромное 512, и выбиралось, судя по всему из условия, что у большинства пользователей в браузере работает многопроцессный режим и аппаратное ускорение, стоит процессор с большим количеством ядер. То есть, современные конфигурации ПК способны одновременно обрабатывать большой объём вычислений.
Для старого компьютера с однопоточным одноядерным процессором и без аппаратного ускорения, желательно установить значение функции равное 20. А для более быстрых (например двухъядерных или двухпоточных) значение можно не менять.
extensions.abuseReport.enabled
Когда вы удаляете расширение из браузера, Firefox может предложить пожаловаться на это расширение. Если вы устанавливаете только проверенные расширения, можете убрать это предложение, установив значение опции в false

extensions.blocklist.enabled
Если вы, к примеру, установили старую версию флешплеера. Firefox отключит этот плагин, написав об этом предупреждение. Что бы Firefox не проверял актуальность дополнений, отключите эту функцию false
extensions.checkCompatibility.68.12
extensions.checkUpdateSecurity * (эти параметры создаются как логическое)
Если вы захотите попробовать установить новые расширения для Firefox c addons.mozilla.org, но которые не совместимы с вашей версией браузера, можете отключить проверку совместимости версий расширений, создав extensions.checkCompatibility.68.12 и установив значение false
где число 68.12 — это версия вашего браузера.
В некоторых случаях также необходимо отключить проверку безопасности обновлений, создав extensions.checkUpdateSecurity со значением false
Расширения устанавливаются следующим образом
На странице с расширением нажмите левой кнопкой мыши по ссылке «Загрузить файл». Расширение должно установиться.
extensions.formautofill.available
Функция включения системного допонения Form Autofill (см. Дополнения в браузер --> Присутствуют в составе Firefox). Если заполняете такие данные сами вручную, можно отключить это дополнение, удалив on или detect.
extensions.fxmonitor.enabled * * (этот параметр создаётся как логическое)
Системное дополнение Firefox Monitor (см. Дополнения в браузер --> Присутствуют в составе Firefox). Если вы будете работать на компьютере с которого просто просматриваете сайты без регистрации или авторизации на них, тогда можете отключить это дополнение false
extensions.getAddons.cache.enabled
Менеджер дополнений собирает информацию о каждом установленном дополнении и даёт возможность получать персонализированные рекомендации, отображаемые на странице «Рекомендации» в настройках параметров дополнений about:addons.
Отключение false
extensions.getAddons.showPane (этот параметр создаётся как логическое)
Если вы не собираетесь устанавливать дополнения через about:addons «Рекомендации», можете убрать этот пункт из меню. Создайте и установите эту функцию в false

extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled
По умолчанию, Firefox в меню установленных расширений показывает так же и неустановленные рекомендуемые. Если вы не желаете видеть эти предлагаемые дополнения, переключите обе опции в false
extensions.pocket.enabled
Приложение для управления списком сохранённых статей.
Если не пользуетесь Pocket, отключайте false
extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Инструменты для создания и сохранения скриншотов специальным расширением в составе Firefox. Если не используете эти инструменты, отключайте их true
extensions.systemAddon.update.enabled
Функция автоматического обновления дополнений которые есть изначально в Firefox (смотрите ниже «Дополнения в браузер» --> «Присутствуют в составе Firefox»). Если вы этими дополнениями не пользуетесь, можно отключить её false
extensions.update.autoUpdateDefault
Автоматическая установка обновлений для имеющихся дополнений.
Если не планируете обновлять дополнения, либо авторы дополнений перестали делать новые версии, или же желаете контролировать процесс установки обновлений в ручную, отключите этот параметр false
extensions.update.enabled
Не собираетесь обновлять ваши установленные дополнения, отключите проверку их автоматического обновления false
extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides
Эти опции относятся к системному дополнению Web Compat (смотри Дополнения в браузер --> Присутствуют в составе Firefox). Предназначены они для оперативного исправления ошибок в работе браузера с некоторыми сайтами, до выхода новой версии Firefox. Не обязательно это могут быть ошибки Firefox, бывает так, что криво сделан сам сайт, но браузеру необходимо под него подстроиться, что бы страница отображалась корректно.
Какие ошибки и на каких сайтах были исправлены, можно посмотреть в about:compat
Вероятность того, что в этом списке появится сайт который вы посещаете очень мала. По этому при желании можете отключить false одну или обе эти функции.
extensions.webextensions.remote * *
С включенным по умолчанию параметром создаётся отдельный процесс только для расширений, для предотвращения возможных конфликтов между расширениями и браузером, что в свою очередь должно привести к общей стабильности браузера. Однако, при работе этой функции, увеличивается общее потребление памяти.
В редких случаях в Firefox 84 отключение этой функции может привести к ошибкам в работе некоторых расширений, например «SingleFile» или других.
Если ваш браузер работает в однопроцессном режиме или установленных расширений в нём нет, отключите эту функцию false. Если установлено небольшое количество расширений, можете отключить эту функцию, но затем перезапустите браузер и убедитесь, что все расширения работают нормально. Если с какими-то расширениями будут проблемы, переключите эту опцию обратно в true
extensions.webextensions.userScripts.enabled *
Набор дополнительных инструментов для некоторых расширений браузера Firefox. FireMonkey — пока единственное которое с ними может работать. Если вы не ставили FireMonkey, измените значение на false
full-screen-api.warning.timeout
При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись не появлялась установите значение 0
general.smoothScroll
Использовать плавную прокрутку страниц. На большинстве конфигураций ПК эта настройка не сильно влияет на производительность. Только на совсем слабом железе могут быть видны подёргивания картинки при прокрутке с включеной true по умолчанию этой опцией.
geo.enabled
Посылать при соответсвующем запросе сайтам информацию о вашем местоположении. В некоторых случаях эта функция нужна, если вы посещаете сайты через зарубежные VPN или прокси-серверы. Обычно, сайт узнаёт ваше местоположение без каких-либо запросов по IP адресу компьютера пользователя. Можно отключить false.
Только в очень редких случаях, отключение этой функции может вызвать ошибки в работе с некоторыми сайтами. Для каждого такого сайта индивидуально, так же как и в примере с privacy.trackingprotection.enabled, можно включить эту функцию.
gestures.enable_single_finger_input
Функция для компьютеров с сенсорным экраном.
Отключайте false если сенсорного экрана нет.
gfx.offscreencanvas.enabled * * *
Выполнение отрисовки некоторых отдельных элементов страницы через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента, и в некоторых ситуациях, отрисовка страниц может происходить быстрее.
Включать true эту функцию следует только если в about:support строки WebGL 1 — ... полностью заполнены и процессор поддерживает SSE2 инструкции.
Пример, когда не надо включать эту функцию

gfx.webrender.enabled * * *
Для Firefox 78+.
WebRender ускорение обеспечивает лучшую производительность браузера в сравнении с OpenGL ускорением. Однако включить его возможно при условии, когда в компьютере есть графический адаптер поддерживаюжий OpenGL начиная с версии 3.0. Для активации WebRender переключите эту опцию в true
Минимальные системные требования для работы WebRender:
1. Видеокарты Intel HD2000+, AMD HD2400+ или Nvidia GF8100+
2. Драйвер Mesa версии 18.2 или новее. Драйверы производителей графическиских карт могут работать быстрее, но с ошибками
gfx.webrender.force-disabled *
Опция отключения WebRender. Если ваша видеокарта не поддерживает OpenGL 3.0+, включите эту опцию true
gfx.work-around-driver-bugs * *
Функция для macOS. В Linux бесполезна, отключайте false
gfx.xrender.enabled
Если по какой то причине у вас не получится включить аппаратное ускорение в Firefox (например нерешаемые проблемы с драйверами или просто видеокарта не поддерживает OpenGL 2.0), можно переложить на процессор некоторые задачи предназначенные для видеокарты.
Включив эту опцию true, прокрутка страниц станет плавной. Но, на ПК с совсем медленным процессором эффект может получиться отрицательным, так как процессор не справится с возложенной на него дополнительной нагрузкой. Визуально это будет выглядеть как хорошая скорость отображения и прокрутки на лёгких текстовых страницах, и медленная отрисовка с рваной прокруткой на тяжёлых страницах где есть элементы анимации или скрипты.
На компьютере с быстрым процессором отрицательных эффектов может вообще не быть. И если запас производительности у вашего процессора большой, можете дополнительно изменить опцию gfx.canvas.azure.backends в значение cairo, тем самым сделать обработку элементов канвас через xrender ещё быстрее.
Желательно настраивать опцию gfx.xrender.enabled самой последней, когда можно будет оценить скорость работы браузера после других оптимизаций. Перед включением этой опции, необходимо отключить layers.async-pan-zoom.enabled так как обе они конфликтуют друг с другом.
identity.fxaccounts.enabled
Синхронизация в Firefox. Отключив false, из настроек главного меню исчезнет «Синхронизация».

image.animation_mode
Эту опцию желательно изменять только на очень слабых компьютерах, которые чувствительны к любой нагрузке на процессор.
Для отображаемых на веб-странице анимированных GIF файлов (в основном они присутствуют на форумах и чатах в виде аватарок и смайлов) можно задать следующие параметры просмотра
none — не показывать анимацию
once — показывать анимацию только один раз, после загрузки страницы
normal — показывать анимацию (по умолчанию)
Но учтите, что некоторые картинки могут поменять свой смысл, как например этот смайл

image.http.accept * *
Для Firefox 68 и 78.
Если вы решите сохранить изображение со страницы какого-нибудь сайта, Firefox по умолчанию в первую очередь будет предлагать вам сохранить картинку в формате Webp. Это новый формат изображений, который как бы должен сменить JPEG. Однако старые версии программ для просмотра и редактирования изображений могут потом не открыть эти картинки если они будут в формате Webp.
Что бы Firefox делал предпочтение сохранению картинок в JPEG, измените значение этой опции на */* удалив спереди image/webp,
Если сайт хранит картинки только в Webp, Firefox предложит сохранить их также только в Webp.
intl.multilingual.enabled
Выбор языка отображения меню, сообщений и уведомлений от Firefox.
По умолчанию в браузере, в основном меню настроек можно переключить язык, и после перезапуска браузера всё будет в новом выбранном языке. Если в многоязычности нет необходимости, отключите эту функцию false
intl.uidirection
Автоматическая установка отображения веб-страниц и элементов управления браузера для арабской вязи и др. языков с письмом право на лево. Срабатывает по настройкам локализации браузера. Если не умеете читать в обратную сторону, отключите эту функцию изменив значение на 0
javascript.options.asyncstack
Для Firefox 84.
Отладка скриптов, функция для веб-разработчиков. Отключите её false
javascript.options.shared_memory *
Возможность обработки некоторого кода страницы в несколько потоков. Что может ускорить отрисовку страницы в целом.
Данную опцию желательно включить true на компьютерах с процессором у которого несколько ядер или одно ядро, но имеется функция Hyper-threading. Узнать поддерживает ли ваш процессор многопоточность, можно посмотрев в «информации о системе» своего дистрибутива Linux. Если на количестве ядер или потоков стоит число 2 или более — значит ваш процессор поддерживает многопоточность.

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking
Если вас не пугает уязвимость Spectre, в целях чуть лучшей производительности, можете отключить false эти функции.
layers.acceleration.force-enabled
Функция попытки принудительного включения аппаратного ускорения. Аппаратное ускорение видеокартой даст плавную прокрутку страниц даже на очень слабых ПК, и отрисовка самой веб-страницы будет происходить быстрее.
В связи с большим разнообразием Linux дистрибутивов и установленного программного обеспечения в них, разработчики Firefox решили перестраховаться и отключили по умолчанию автоматический подхват аппаратного ускорения даже если видеокарта поддерживает его. Главным условием для включения аппаратного ускорения является поддержка графическим адаптером OpenGL 2.0. Для Nvidia это карты начиная с GF6100, для AMD — Radeon 9500, и Intel GMA4500 (теоретически c GMA900). Кроме самой поддержки видеокартой OpenGL 2.0, не менее важным будет наличие в системе актуального драйвера с которым сможет работать браузер. А от этого подтягивается следующая связанная цепочка: версия X.org и ядра системы с которыми может работать нужный вам видеодрайвер. Собственно по этой причине, дистрибутивы Ubuntu и производные от него (Lubuntu, Xubuntu и другие) версии 12.04LTS так долго были и остаются популярными у народа.
Посмотреть работает ли аппаратное ускорения в браузере можно на странице about:support в разделе «Графика», в строке Композитинг должно быть написано OpenGL. Если написано Basic — значит аппаратное ускорение не работает.
В любом случае, попытайтесь включить эту опцию true. Если повезёт, после этого, бубен в настройке аппаратного ускорения скорее всего вам уже не понадобится.
layers.acceleration.disabled
Включите эту опцию true, если ваш графический адаптер не поддерживает OpenGL 2.0
layers.amd-switchable-gfx.enabled
Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Если у вас нет видеокарты ATI/AMD, либо она единственная — отключите эту функцию false
layers.async-pan-zoom.enabled
Асинхронное панорамирование/зум. Достаточно сильно влияет на производительность браузера. Функция по умолчанию включена.
Из преимуществ:
В включённом состоянии, Firefox немного более живее работает и прокрутка страниц может быть более плавной.
Из недостатков:
Увеличенная нагрузка на процессор.
Если процессор слабенький, не справляется, отключите эту функцию false
layers.enable-tiles
Переключение этой опции на true, в некоторых случаях, может исправить ошибки связанные с аппаратным ускорением в браузере. Например ошибка, когда изображение растягивается на «штрих-код» при прокрутке страницы.
Если у вас нет подобных ошибок в отображении веб-страницы, оставьте в значении false.
layers.geometry.d3d11.enabled
Не работает в Linux, отключайте false
layers.low-precision-buffer * *
Некоторые видеокарты, как правило встроенные в материнскую плату, при воспроизведении анимации или видео могут не справляться: на экране могут появляться полосы, видео и анимация подтормаживать или зависать.
Если вы столкнулись с такими проблемами, попробуйте включить true эту опцию, она сделана для лучшей совместимости браузера со старыми видеокартами, с которыми могут возникнуть проблемы в режиме аппаратного ускорения. Если проблем с аппаратным ускорением нет, оставьте её выключенной false.
layers.omtp.enabled *
Прорисовка вне основного потока. В целом, эта функция придаёт браузеру большую отзывчивость и лучшую скорость работы. Однако, на совсем слабых ПК, с одноядерным процессором и без аппаратного ускорения, работа этой функции наоборот может немного замедлить браузер. Отключать или нет — проверяете самостоятельно.
Начиная с Firefox 74, для работы этой функции браузер теперь требует 64 битную ОС, либо 32 битную, но с процессором имеющим не менее трёх ядер или потоков.
layout.css.clip-path-path.enabled *
Функция обработки изображений и других элементов страницы. Включена по умолчанию c Firefox 71, другие браузеры (Chrome, Edge, Opera) пока её не поддерживают. Включается true
layout.css.column-span.enabled * *
Функция определяет, как должен отображаться элемент в многоколоночном тексте — занимать ширину всех колонок или только одну из них. Это свойство обычно применяют для заголовков текста или изображений, которые не должны разбиваться на колонки.
Работает по умолчанию в новых Firefox. Включите её true
layout.css.grid-template-subgrid-value.enabled *
Новая функция разметки сетки с веб-элементами на странице. Служит для более простого (в плане написания кода программистами) подхода к оформлению сайта. Начиная с Firefox 71 она включена по умолчанию. Включите её true
layout.css.outline-style-auto.enabled *
Функция позволяет обводить текст рамкой в цветах пользовательских стилей, если они есть в браузере и этот метод используется на сайте. Если их нет, контур рамки будет отрисован тонкой чёрной линией. Включено по умолчанию в новых Firefox. Можете так же её включить true
layout.css.report_errors *
Анализатор CSS. Функция полезна для веб-разработчиков и не нужна обычным пользователям. Отключить false
layout.dynamic-reflow-roots.enabled
Переключение этой функции в true, позволяет в некоторых случаях работать браузеру быстрее. По умолчанию включена в новых Firefox.
layout.spellcheckDefault *
Проверка орфографии при наборе текста.
Если вы или тот человек, который будет пользоваться этим ПК только читатель, а не писатель — можете смело отключить эту функцию, установив значение 0
media.av1.enabled * *
Поддержка браузером нового тяжёлого видеокодека AV1. Откройте эту страницу и посмотрите, сможет ли ваш компьютер проиграть видео плавно, без задержек, хотя бы в самом минимальном качестве. Если не сможет, переключите эту опцию в false
Сейчас Youtube по умолчанию подсовывает браузеру видео в новом кодеке AV1, который очень сильно нагружает старые процессоры и видео возможно посмотреть только в малых разрешениях 144р или 360р. Если в вашем компьютере стоит процессор который не поддерживает хотя бы одну из этих инструкций:
SSSE3 (три буквы S)
SSE4.1
AVX2
переключите эту опцию в false для того, что бы Youtube отдавал видео в другом более быстром кодеке.
media.cubeb.sandbox
Браузер в целях безопасности создаёт отдельную изолированную среду «песочницу», для обработки звука на веб-страницах. Если отключить эту функцию, Firefox будет обращаться к аудио-драйверу на прямую.
Для лучшей производительности её можно отключить false.
И обязательно её отключите на компьютере с процессором без SSE2 инструкций.
media.encoder.webm.enabled
Функция предназначена для кодирования (не путать с декодированием) видео в формат webm. Используется скорее всего в видеочатах WebRTC. На проигрывание браузером видео в формате webm, отключение этой функции ни как не влияет. Можете отключить false
media.ffvpx.enabled *
Эта функция связана с декодированием видео. Отключив эту функцию false, вместо декодера ffvpx будет использоваться декодер libavcodec.
Можете попробовать попереключить эту опцию, возможно в каком-то положении нагрузка на процессор при проигрывании видео будет меньше. Хотя я не уверен, что эта настройка вообще работает в Linux.
media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled
Функции используются для получения доступа к микрофону и/или вебкамере. Необходимы для организации потокового вещания, а так же аудио или видео чатов в Firefox. По сути являются частью WebRTC. Не нужно — отключайте false
media.gmp-gmpopenh264.visible
Если вы отключили в настройках дополнений плагин «Видеокодек Openh264 предоставленный Сisco Systems», установив false он не будет отображаться в списке плагинов.
media.hardware-video-decoding.enabled * *
Для Firefox 78+.
Функция аппаратного декодирования видео. В некоторых ситуациях может очень сильно разгрузить процессор, улучшить быстродействие. В Firefox 78 доступно только на ОС с Wayland. В Firefox 84 может работать с X11.
Аппаратное декодирование возможно на видеокартах поддерживающих OpenGL начиная с версии 3.0.
Отключить false можно попробовать в следующих ситуациях:
1. Вы точно знаете, что ваша видеокарта, процессор, браузер или ОС не умеют декодировать H264.
2. Аппаратное декодирование видео выполняется хуже чем это делает процессор программным способом (например видеокарта не тянет 1080*60fps, а процессор справляется).
3. Возникающие частые ошибки при воспроизведении видео, которые невозможно исправить.
media.navigator.enabled
Используется для записи звука с микрофона, изображения с вебкамеры и screen sharing (доступ удаленного компьютера к порции экрана). Если всё это не используется, отключите false
media.ondevicechange.enabled * *
Функция слежения браузером за вновь подключёнными или отключёнными медиа устройствами, например такими как веб-камера или микрофон. Применяется в WebRTC.
Если не используете камеру и/или микрофон в Firefox — отключайте false
media.peerconnection.enabled
WebRTC. Не пользуетесь — отключайте false
media.resume-bkgnd-video-on-tabhover
Когда вы включаете проигрывание видео на какой-нибудь веб-странице и затем переключаетесь на другую вкладку не останавливая видео, декодирование видеопотока останавливается, остаётся только звук. Затем наведя курсор мышки на вкладку с видео, ещё не нажимая/не переключаясь на неё, Firefox опять включает декодирование видео. Сделано это для того, что бы в момент переключения на вкладку с видеороликом видео продолжало проигрываться сразу, а не с секундной паузой.
Однако если у вас совсем слабый компьютер, или вы пользуетесь расширением ViewTube, желательно отключить эту функцию false
media.rdd-process.enabled * *
Firefox в целях безопасности по умолчанию создаёт отдельный изолированный процесс «песочницу» для некоторых видео декодеров. Что бы видео в браузере меньше нагружало процессор и меньше подлагивало отключите эту функцию false
media.videocontrols.picture-in-picture.enabled *
Функция Картинка-в-Картинке позволяет вам отсоединять видео от веб-страницы в плавающее окно, расположенное всегда поверх всех окон, для просмотра во время продолжения работы в других вкладках. Вы можете перемещать окно Картинка-в-Картинке по экрану и изменять его размеры, как пожелаете.
Можете включить эту функцию true
Щёлкнув правой кнопкой мыши по веб-видео, в окошке контекстного меню появится строка «Картика в картинке», её нужно нажать.
На сайте Youtube необходимо два раза подряд нажать правую кнопку мыши для вызова меню браузера.
media.videocontrols.picture-in-picture.video-toggle.enabled
Если включить эту опцию true, при наведении курсора мыши на окно видеоплеера, с правой стороны появится синий квадрат. Если на него навести курсор мыши, он раскроется с надписью «Картинка в картинке». Это ещё один способ использования функции «Картинка в картинке».
media.videocontrols.picture-in-picture.video-toggle.has-used
При наведении курсора мыши на окно видеоплеера, с правой стороны появится окошко «Смотреть в режиме Картинка-в-картинке». Если на окошко навести курсор, оно раскроется с надписью «Воспроизводите видео на переднем плане, пока вы занимаетесь другими делами в Firefox». Что бы эти надписи не вылазили, а появлялся только маленький значёк, нажав по которому видео отправлялось в «Картинка-в-картинке», переключите эту опцию в true
media.video_stats.enabled *
Отвечает за сбор и отправку статистики о воспроизведении видео (кол-во пропущенных/отрендеренных кадров, и т.д). Отключите false
media.webspeech.synth.enabled
Нужен для распознавания и синтеза речи.
Отключение false
narrate.enabled
Функция зачитывания текста при помощи синтезированной речи в режиме чтения. Прикольная штука. Жаль что только на английском. Не понимаете английский язык — отключайте false
network.captive-portal-service.enabled
network.connectivity-service.enabled *
Captive portal. В общественных беспроводных Wi-Fi сетях (кафе, вокзалы и т.д.) при подключении ноутбука, прежде чем начинать пользоваться интернетом, очень часто необходимо согласиться с некоторыми условиями или пройти авторизацию. Если интернет не доступен определённое время, Firefox делает перенаправление на страницу авторизации сервиса.
Для не передвижного компьютера постоянно подключённого к интернету проводом или через свой Wi-Fi эту функцию можно выключить false
network.connectivity-service.nat64-check *
Для Firefox 84.
Позволяет компьютеру только с IPv4 подключением, соединяясь через промежуточный IPv4 — IPv6 сервер установленный в сети предприятия, просматривать сайты только с IPv6 подключением.
Если ваш компьютер не в сети предприятия, либо у компьютера есть полноценное IPv6 подключение, отключите эту функцию false
network.dns.disableIPv6
Если нет подключения по IPv6 протоколу — отключить true
network.dns.disablePrefetch *
Эта опция позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi), время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
network.http.rcwn.enabled * *
Механизм использования дискового кэша. Firefox сохраняет на жёстком диске часть данных с посещённых сайтов. При повторном обращении к этим сайтам, теже самые данные могут подгрузиться с винчестера компьютера пользователя, а не быть заново загружены с сети. Однако медленные механические HDD диски могут отдавать данные не сразу, из-за паузы во времени, когда двигаются их механические части.
Эта функция параллельно с обращением к кэшу на диске отправляет сетевой запрос на сайт. Более быстрый ответ получает приоритет. Если интернет соединение работает быстрее чем жёсткий диск, страница может загрузиться без использования диского кэша. И наоборот, будет использоваться дисковый кэш если он имеет преимущество перед интернет соединением. В ситуации наличия медленных механических HDD дисков и высокоскоростного стабильного сетевого соединения данный подход позволяет ускорить загрузку страниц. Если в компьютере установлен SSD диск, и/или интернет соединение тарифицировано по трафику, медленное и плохого качества, желательно отключить эту опцию false. Также работа этой функции не имеет смысла если ранее в настройках был отключен дисковый кэш см. browser.cache.disk.enable.
Посмотреть статистику работы RCWN можно в about:networking, в меню «Статистика RCWN»
network.http.sendOriginHeader *
Функция необходима для корректного взаимодействия Firefox и сайтов. Работает во всех браузерах. Включите её изменив значение на 2
network.http.speculative-parallel-limit *
Предварительные соединения с сайтами, когда пользователь наводит мышь на пиктограмму на странице «Новая вкладка» или пользователь начинает поиск в панели поиска, или в поле поиска на странице «Дом» или «Новая вкладка». В случае, если пользователь затем перейдет на этот сайт, сайт может загрузиться быстрее, поскольку некоторые действия уже начались заранее.
На слабых компьютерах желательно отключить эту функцию 0
network.notify.changed *
Функция проверяет (по умолчанию каждые 5 секунд) не изменились ли параметры сетевого подключения компьютера.
Это необходимо, например, если вы не отключая ноутбук и не закрывая браузер, отключитесь от одной точки доступа Wi-Fi и переместившись в другое место автоматически подключитесь к другой точке доступа Wi-Fi, которая назначит другие настройки сетевого подключения вашему компьютеру. Firefox автоматически обнаружит изменения и переключится на новые параметры.
Для стационарного компьютера, или компьютера который выходит в интернет всё время через одно и тоже сетевое подключение, или одну и ту же Wi-Fi точку доступа, эту опцию можно отключить false
network.predictor.enabled * *
Механизм, который в некоторых случаях может ускорить загрузку веб-страниц. Firefox устанавливает соединения с ранее посещёнными сайтами, на которые, по его предположению, может перейти пользователь.
На медленных слабых компьютерах опцию можно отключить false, а на компьютерах где веб-страница загружается и отрисовывается достаточно быстро — желательно оставить включённой true
network.prefetch-next
Отвечает за предварительную загрузку Firefox-ом некоторых ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя. Включение данного параметра небезопасно, приводит к лишнему трафику и большей загрузке оперативной памяти. Если у вас не безлимитный медленный интернет, оперативки в притык и вам не нужно что бы Firefox лез туда, куда его не просят, отключите эту функцию false
network.protocol-handler.external.mailto
Если на компьютере не используют почтовые программы-клиенты или веб-версии почты, например Gmail, Яндекс.почта или др. переключите эту опцию в false
network.protocol-handler.external.news
network.protocol-handler.external.nntp
network.protocol-handler.external.snews *
Эти опции связаны с определёнными ссылками, которые могут размещаться на сайте. После нажатия по ним, может запуститься программа клиента получения групп новостей, в которой будет отображён в текстовом виде полученный список новостей.
Если вы этим не пользуетесь и/или не понимаете о чём речь, переключите все три опции в false
network.proxy.type
Если вы не используете прокси-сервер для выхода в интернет, установите значение 0
network.traffic_analyzer.enabled
Телеметрия. Можно отключить false
nglayout.initialpaint.delay (этот параметр создаётся как целое) *
Задержка перед началом отрисовки загружаемой веб-страницы в миллисекундах. По умолчанию задано значение 250. Однако, если у вас быстрый (более 2 мбит) и стабильный интернет, можете уменьшить значение до 150. При малых значениях (5 — 10) отрисовка отображаемой страницы может начаться даже сразу после клика по ссылке, однако, если некоторые элементы страницы не будут успевать подгрузится до окончательной отрисовки, браузер может заново перерисовать выводимое изображение, что в общем итоге может не ускорить, а замедлить время до полного отображения веб-страницы.
Только на очень слабых компьютерах и/или с медленным и не стабильным интернет-соединением (например Wi-Fi c плохим качеством сигнала) этот параметр лучше не трогать.
permissions.postPrompt.animate
Подёргивание влево-вправо значка уведомления

Функция работает только если в настройках «Приватность и защита» полностью глобально заблокированы уведомления, и включена опция показа значка уведомления если сайт захочет показать их permissions.desktop-notification.postPrompt.enabled *. Ну и toolkit.cosmeticAnimations.enabled не должен быть выключен.
pdfjs.enableWebGL
Если у вас очень медленный процессор, но работает WebGL (смотри пример функции gfx.offscreencanvas.enabled), включив true эту опцию — отрисовка pdf документов открытых в браузере немного ускорится.
pdfjs.renderInteractiveForms *
Интерактивные PDF формы. Просмотр специальных документов (файлов) в pdf формате, в которых сделана возможность заполнять поля. Если включить эту функцию true, области в которые можно вписывать значения подсвечиваются. Но в Firefox 68 не сохраняются введённые данные. Можно лишь посмотреть или сделать скриншот. В новых Firefox функция включена по умолчанию, и можно сохранить или распечатать изменённый pdf документ.
plugin.disable (этот параметр создаётся как логическое)
Функция отключает все плагины, кроме двух: Видеокодек Openh264 предоставленный Сisco Systems и Плагин расшифровки контента Widevine.
Если вы используете только эти два плагина или вообще никакие, можете переключить эту опцию в true
plugins.flashBlock.enabled *
Блокировка работы Flash плагина. Если на компьютере установлен Flash player, переключите опцию в false
plugins.rewrite_youtube_embeds
YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах вставлен код для флеша, и браузер подменяет его на код для html5.
Эта функция работает только при отсутствии установленного Flash-плагина. Если будет устанавливаться Flash player, отключите её false
privacy.trackingprotection.enabled
Функция Tracking Protection позволяет заблокировать отслеживание ваших действий в сети интернет через внедрённый в страницы сторонний контент.
Включение trackingprotection в ряде случаев позволяет так же увеличить скорость загрузки страницы. Включение true
Некоторым сайтам для правильного взаимодействия с вашим компьютером, необходима возможность получения от вас данных связанных с этой функцией. Если на каком-либо сайте вы заметите проблемы связанные с trackingprotection (не показываются отдельные элементы страницы, не нажимаются отображаемые кнопки), вы можете отключить защиту от отслеживания для этого сайта.

privacy.webrtc.hideGlobalIndicator
Для Firefox 84.
В вебверсиях Skype, Zoom, Meet и пр. сайтах, которые использует WebRTC для аудио/видео звонков, вверху возле вкладок появляется индикатор микрофона и камеры.

Переключение этой опции на true убирает его.
reader.parse-on-load.enabled
Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа, элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для чтения вообще не доступен.
Для того что бы войти в «Вид для чтения», на загруженной странице, в конце поля для адресной строки нажмите на иконку страницы с текстом.

Если вы не пользуютесь видом для чтения, можете его отключить false
После отключения этой функции, может перестать работать кнопка «Упростить страницу» в настройках меню печати браузера, когда веб-страница будет подготавливаться к печати.
security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
Телеметрия, можете отключить false
security.family_safety.mode *
Не работает в Linux, отключите изменив значение на 0
security.sandbox.content.level * * *
Функция безопасности Firefox. Во включённом по умолчанию состоянии, в режиме работы 4, браузер создаёт изолированную программную среду в которой обрабатывается загруженный контент. В такой «песочнице» вредоносному коду сложнее украсть данные, попытаться установить вирус или использовать уязвимости браузера.
Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0. Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
Отключение или изменение значения этой функции в некоторых дистрибутивах Linux может приводить к конфликту с аудио приложениями или с доступом к аудио драйверу системы. В браузере на вэб-страницах со звуком, вкладки могут падать или звук не проигрываться.
Эта функция также связана с media.cubeb.sandbox.
По этому после изменения значения на 0, перезапустите Firefox и убедитесь что со звуком всё в порядке, например на страницах Youtube. Если же у вас возникнут описанные выше проблемы, можете постепенно увеличить значение с 0 до 3, перезапуская браузер найдите минимальное значение при котором звук будет проигрываться, или верните дефолтные 4.
security.ssl.errorReporting.enabled *
При возникновении в браузере ошибок связанных с сертификатами сайтов, можно отправить в Mozilla собранные отчеты. Отключение этой функции false
security.tls.version.min
security.tls.version.enable-deprecated *
Для Firefox 84.
Для возможности просматривать старые сайты, которые не обновляли у себя версии протоколов TLS, первой опции поставьте значение 1, а второй true
security.webauth.u2f *
security.webauth.webauthn * *
security.webauth.webauthn_enable_usbtoken
На некоторых сайтах может присутствовать возможность прохождения двухфакторной аутентификации с помощью специальных устройств USB-токенов. Если у вас нет такого устройства, или вы им не пользуетесь в Firefox, переключите все эти опции в false
services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled
Сервис синхронизации в Firefox от Mozilla (находится в главном меню настроек, или по адресу about:preferences#sync ). Если не используете его, отключайте false
signon.generation.available
signon.generation.enabled
services.sync.prefs.sync.signon.generation.enabled *
Для Firefox 84.
Когда вы регистрируетесь на каком-нибудь сайте, вам необходимо придумать пароль. Разработчики Firefox решили помочь в этой не простой задаче, предложив вам вставить случайно сгенерированный из 15 различных букв и цифр пароль.
Если вам нужно помнить свои вводимые пароли на сайтах, отключите эти функции false
toolkit.content-background-hang-monitor.disabled *
Функция для веб-разработчиков. Можете её отключить, установив значение true
toolkit.cosmeticAnimations.enabled
Различные анимированные украшательства браузера. Например, при закрытии центральной вкладки, правая плавно подползает к левой. При отключении false этой функции, перемещение вкладок будет моментальное.
toolkit.shutdown.fastShutdownStage *
Для Firefox 78.
Более быстрое завершение работы браузера при возникновении критических ошибок.
Измените значение опции на 1
toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled
Телеметрия. Отключение false
ui.android.mouse_as_touch
Функция для TV под управлением Android. Не для компьютеров с Linux. Отключите изменив значение на 0
webextensions.storage.sync.kinto
Для Firefox 78.
Отключение старой версии синхронизации.
Если пользуетесь в Firefox сервисами синхронизации, для использования новой версии можете переключить эту опцию в false
webgl.enable-surface-texture *
Для Firefox 78.
Если в вашем браузере работает WebGL (см. about:support), переключите эту опцию в true
webgl.force-enabled
Если ваша видеокарта поддерживает OpenGL 2.0 и процессор имеет поддержку SSE2 инструкций, но по какой-то причине браузер заблокировал WebGL (проверить можно здесь get.webgl.org ), можете попытаться принудительно включить его, переключив эту опцию в true
webgl.disabled
Если ваша видеокарта не поддерживает OpenGL 2.0 и/или процессор без поддержки SSE2 инструкций, переключите эту опцию в true
webgl.disable-angle
webgl.disable-wgl
ANGLE и WGL предназначены для Windows, не работают в Linux. Переключите эти опции в true
webgl.enable-webgl2
Работает только с видеокартами которые поддерживают OpenGL 3.0. Если Ваша видеокарта не поддерживает OpenGL 3.0, отключите эту опцию false
Дополнения в браузер
Присутствуют в составе Firefox
Firefox по умолчанию устанавливает и включает некоторые свои дополнения.

screenshots@mozilla.org — Firefox Screenshots. Скриншоты Firefox — функция для получения, загрузки, сбора и обмена снимками экрана.
fxmonitor@mozilla.org — Firefox Monitor. Полезное системное дополнение, обеспечивает вывод предупреждения в случае компрометации учётной записи (проверка по email) или попытке входа на ранее взломанный сайт. Проверка осуществляется через интеграцию с базой данных проекта haveibeenpwned.com, включающей сведения о более чем 5 миллиардах учётных записей, похищенных в результате взломов более 300 сайтов.
formautofill@mozilla.org — Form Autofill. Автоматическое заполнение вашего адреса в формах. Позволяет автоматически заполнять ваш адрес в формах (например, когда вы заказываете что-то онлайн). Также включает в себя функцию автоматического заполнения кредитных карт.
webcompat-reporter@mozilla.org — Webcompat-reporter, дополнение которое позволяет удобно и оперативно отсылать информацию разработчикам Firefox о выявленных ошибках в браузере при посещении различных сайтов. Для его работы в настройках Firefox необходимо включить опцию extensions.webcompat-reporter.enabled
webcompat@mozilla.org.xpi — Web Compat, позволяет браузеру получать некоторые исправления до выхода следующией версии. Расширение не несёт какой-либо заметной пользы, так как прилетающие исправления, в большинстве своём, имеют косметический характер.

screenshots@mozilla.org — Firefox Screenshots. Скриншоты Firefox — функция для получения, загрузки, сбора и обмена снимками экрана.
fxmonitor@mozilla.org — Firefox Monitor. Полезное системное дополнение, обеспечивает вывод предупреждения в случае компрометации учётной записи (проверка по email) или попытке входа на ранее взломанный сайт. Проверка осуществляется через интеграцию с базой данных проекта haveibeenpwned.com, включающей сведения о более чем 5 миллиардах учётных записей, похищенных в результате взломов более 300 сайтов.
formautofill@mozilla.org — Form Autofill. Автоматическое заполнение вашего адреса в формах. Позволяет автоматически заполнять ваш адрес в формах (например, когда вы заказываете что-то онлайн). Также включает в себя функцию автоматического заполнения кредитных карт.
webcompat-reporter@mozilla.org — Webcompat-reporter, дополнение которое позволяет удобно и оперативно отсылать информацию разработчикам Firefox о выявленных ошибках в браузере при посещении различных сайтов. Для его работы в настройках Firefox необходимо включить опцию extensions.webcompat-reporter.enabled
webcompat@mozilla.org.xpi — Web Compat, позволяет браузеру получать некоторые исправления до выхода следующией версии. Расширение не несёт какой-либо заметной пользы, так как прилетающие исправления, в большинстве своём, имеют косметический характер.
Проигрывание видео
Плагины и Расширения
Видеокодек Openh264 предоставленный Сisco Systems
Применяется для выполнения видеозвонков. Подробнее тут. Если не совершаете с помощью Firefox видеозвонки, смело отключайте этот плагин.
Также желательно в настройках этого плагина Автоматическое обновление установить в положение Отключено
Также желательно в настройках этого плагина Автоматическое обновление установить в положение Отключено
VLC Web Plugin
Этот плагин работает совместно с VLC плеером и расширением ViewTube (см. ниже). Можно просматривать видео Youtube в хорошем качестве непосредственно с веб-страниц Youtube на очень слабых компьютерах. Плагин устанавливается отдельно от VLC плеера. Если плагина не будет в менеджере пакетов вашего дистрибутива, его необходимо скачать отдельно. Например, для дистрибутивов основанных на Debian по этой ссылке. Что бы браузер увидел плагин, опция plugin.scan.plid.all должна быть в true, а plugin.load_flash_only в false.
Плагин может работать в браузерах Firefox 52, PaleMoon и Waterfox Classic.

Плагин может работать в браузерах Firefox 52, PaleMoon и Waterfox Classic.

Интернет телевидение и радио
Просмотр телеканалов
скопированная версия для винды, будет переделана под линукс.
Существует много сайтов и программ для просмотра трансляций ТВ каналов с интернета. Если компьютер достаточно быстрый и позволяет смотреть трансляции непосредственно из браузера, например на таких сайтах как standart.tv или других, скорее всего эти настройки будут не для вас.
Если у вас компьютер или ноутбук из-за своей низкой производительности не позволяет просматривать телетрансляции в браузере, можно сделать так, что бы по нажатию определённой ссылки запускался плеер (например MPV, VLC или другой) и ТВ трансляция показывалась в нём.
Ниже будет описан пример, как можно создать свой плейлист ТВ каналов и как его поместить в браузер.
Перед созданием списка телеканалов, вы можете сделать специальную кнопку или закладку, что бы была возможность быстро и удобно пользоваться этим списком. Например сделать/вынести кнопку на панель инструментов. Если вы привыкли пользоваться другим видом закладок или другим способом, можете сделать как вам нравится.

Плейлист для браузера будет представлять из себя html файл в котором прописаны ссылки на трансляции различных ТВ каналов. Существует несколько сайтов где можно взять такие ссылки, например iptvmaster.ru. Там плейлисты имеют формат .m3u Этот формат могут понимать различные IPTV плееры. Но для браузера необходим немного другой вид содержимого.
Что бы составить свой плейлист, скачайте интересующие вас плейлисты телеканалов в формате .m3u Затем откройте их каким-нибудь текстовым редактором, например Блокнотом. Скопируйте ссылки и названия каналов которые вам интересны в отдельный текстовый файл.
Далее загрузите вот этот файл. Поместите его в какую-нибудь папку и затем откройте его браузером. После того как страница откроется, скопируйте из адресной строки путь и в свойствах созданной закладки вставьте его в Адрес:
Таким образом созданная кнопка TV каналов будет открывать страничку плейлиста сохранённого на вашем компьютере.
После этого необходимо подредактировать файл TV.html, добавив в него ссылки на свои телеканалы.
Ссылки на трансляции могут быть http или https, с .m3u8 на конце и нет. Проще всего если это https с .m3u8. Если нажать по такой ссылке браузер откроет окошко и сам предложит варианты, что делать с такой ссылкой. В редких случаях, сервер трансляции может отдавать видео в http и https, и если есть ссылка http, можно попробовать дописать s, что бы получилось https.

Если же ссылка трансляции только http и/или не имеет на конце .m3u8, при добавлении таких ссылок, в их начало необходимо дописать viewtube:
То есть ссылка будет примерно такая viewtube:http://......
Что бы браузер мог перенаправлять такие ссылки в плеер, необходимо выполнить то, что описано в Плагины и Расширения --> ViewTube --> Видео в отдельном плеере, не на страницах сайта. Другими словами зарегистрировать в Linux новый протокол viewtube. Если вы это делали раньше для расширения ViewTube, второй раз это делать не нужно.
TV.html — это простейшая веб-страница, которая сделана мной по инструкции написанной здесь.
То есть при редактировании TV.html — можете опираться на эти образцы и на свою логику. Но если ваши знания позволяют, можете сделать эту страничку более красивой.
Существует много сайтов и программ для просмотра трансляций ТВ каналов с интернета. Если компьютер достаточно быстрый и позволяет смотреть трансляции непосредственно из браузера, например на таких сайтах как standart.tv или других, скорее всего эти настройки будут не для вас.
Если у вас компьютер или ноутбук из-за своей низкой производительности не позволяет просматривать телетрансляции в браузере, можно сделать так, что бы по нажатию определённой ссылки запускался плеер (например MPV, VLC или другой) и ТВ трансляция показывалась в нём.
Ниже будет описан пример, как можно создать свой плейлист ТВ каналов и как его поместить в браузер.
Перед созданием списка телеканалов, вы можете сделать специальную кнопку или закладку, что бы была возможность быстро и удобно пользоваться этим списком. Например сделать/вынести кнопку на панель инструментов. Если вы привыкли пользоваться другим видом закладок или другим способом, можете сделать как вам нравится.

Как сделать кнопку-закладку на панели инструментов
Нажмите на кнопку входа в меню настроек, и затем на Персонализация.

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

После выхода из Персонализации, в углу появится закладка «Начальная страница».
Правой кнопкой мыши кликните по ней и затем выберите Свойства

На экране появится окно редактирования Свойства для .... В строке Имя: можете написать TV, либо удалить название для экономии места на панели инструментов. В строке Адрес: необходимо вписать/вставить путь на файл плейлиста, который вы должны будете создать у себя на компьютере. Если же у вас один телеканал, а не список, в строку адреса вставьте .m3u8 ссылку на его видеопоток.
Как создать файл плей-листа и где взять ссылки на трансляции телеканалов, читайте ниже.


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

После выхода из Персонализации, в углу появится закладка «Начальная страница».
Правой кнопкой мыши кликните по ней и затем выберите Свойства

На экране появится окно редактирования Свойства для .... В строке Имя: можете написать TV, либо удалить название для экономии места на панели инструментов. В строке Адрес: необходимо вписать/вставить путь на файл плейлиста, который вы должны будете создать у себя на компьютере. Если же у вас один телеканал, а не список, в строку адреса вставьте .m3u8 ссылку на его видеопоток.
Как создать файл плей-листа и где взять ссылки на трансляции телеканалов, читайте ниже.

Плейлист для браузера будет представлять из себя html файл в котором прописаны ссылки на трансляции различных ТВ каналов. Существует несколько сайтов где можно взять такие ссылки, например iptvmaster.ru. Там плейлисты имеют формат .m3u Этот формат могут понимать различные IPTV плееры. Но для браузера необходим немного другой вид содержимого.
Что бы составить свой плейлист, скачайте интересующие вас плейлисты телеканалов в формате .m3u Затем откройте их каким-нибудь текстовым редактором, например Блокнотом. Скопируйте ссылки и названия каналов которые вам интересны в отдельный текстовый файл.
Далее загрузите вот этот файл. Поместите его в какую-нибудь папку и затем откройте его браузером. После того как страница откроется, скопируйте из адресной строки путь и в свойствах созданной закладки вставьте его в Адрес:
Таким образом созданная кнопка TV каналов будет открывать страничку плейлиста сохранённого на вашем компьютере.
После этого необходимо подредактировать файл TV.html, добавив в него ссылки на свои телеканалы.
Ссылки на трансляции могут быть http или https, с .m3u8 на конце и нет. Проще всего если это https с .m3u8. Если нажать по такой ссылке браузер откроет окошко и сам предложит варианты, что делать с такой ссылкой. В редких случаях, сервер трансляции может отдавать видео в http и https, и если есть ссылка http, можно попробовать дописать s, что бы получилось https.

Если же ссылка трансляции только http и/или не имеет на конце .m3u8, при добавлении таких ссылок, в их начало необходимо дописать viewtube:
То есть ссылка будет примерно такая viewtube:http://......
Что бы браузер мог перенаправлять такие ссылки в плеер, необходимо выполнить то, что описано в Плагины и Расширения --> ViewTube --> Видео в отдельном плеере, не на страницах сайта. Другими словами зарегистрировать в Linux новый протокол viewtube. Если вы это делали раньше для расширения ViewTube, второй раз это делать не нужно.
TV.html — это простейшая веб-страница, которая сделана мной по инструкции написанной здесь.
То есть при редактировании TV.html — можете опираться на эти образцы и на свою логику. Но если ваши знания позволяют, можете сделать эту страничку более красивой.
Радио
Существуют различные сайты или программы для прослушивания радиостанций. Однако можно слушать радио в фоне непосредственно в браузере, с помощью дополнения Worldwide Radio.
В верхнюю правую часть браузера добавляется иконка, кликнув по которой развернётся окошко с выбором радиостанций со всего мира.

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

Вид мобильной или планшетной версии Youtube
Для компьютеров с маленьким экраном можно сделать стиль мобильной/планшетной версии Youtube, с увеличенными в размере элементами страницы. Сейчас они очень схожи с полной версией, но гораздо легче её.
Существует несколько расширений способных делать аналогичное, однако они или конфликтуют с другими расширениями, либо работают глобально для всех сайтов. По этому проще и лучше будет самому изменить настройки в Firefox.
В about:config необходимо создать строку
general.useragent.override
В эту строку вставьте следующее значение
Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-A500FU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Gecko/20111216 Firefox/9.0 Fennec/9.0
Только для Firefox 68
Однако при таком способе для некоторых других сайтов, что бы они отображались не в мобильном виде, необходимо создать параметры на подобие такого general.useragent.override.habr.com со значением Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0
Существует несколько расширений способных делать аналогичное, однако они или конфликтуют с другими расширениями, либо работают глобально для всех сайтов. По этому проще и лучше будет самому изменить настройки в Firefox.
В about:config необходимо создать строку
general.useragent.override
В эту строку вставьте следующее значение
Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-A500FU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Gecko/20111216 Firefox/9.0 Fennec/9.0
Только для Firefox 68
Однако при таком способе для некоторых других сайтов, что бы они отображались не в мобильном виде, необходимо создать параметры на подобие такого general.useragent.override.habr.com со значением Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0
ViewTube
Расширение ViewTube позволит воспроизводить видео в браузере, заменив плеер сайта YouTube встроенным плеером VLC. Таким способом можно просматривать видео в HD качестве на очень слабых компьютерах (в баузерах PaleMoon, Firefox 52 или Waterfox Classic).
Другая настройка этого расширения позволяет воспроизвести видео в отдельном окне плеера всего за один клик мыши на веб-странице, либо плеер и видео могут запуститься автоматически после открытия страницы.
ВАЖНО!
Необходимо установить не расширение ViewTube, а Greasemonkey или Tampermonkey и специальный скрипт .
Для браузеров PaleMoon, Firefox 52 необходимо поставить другой Greasemonkey greasemonkey-3.31.4-pm_forkBranch.xpi или greasemonkey-3.9.xpi. Затем в установленый Greasemonkey добавить файл скрипта.
Примечание!
Не обязательно, но желательно, на очень медленных компьютерах в настройки uBlock во вкладку «Мои фильтры» внесите:
Для Youtube в новом виде
Если вы будете использовать ViewTube с мобильной версией сайта Youtube, для правильного отображения видеоплеера на веб-страницах, внесите в настройки uBlock во вкладку «Мои фильтры» следующие две строки:
m.youtube.com###movie_player
m.youtube.com###player-control-container
Другая настройка этого расширения позволяет воспроизвести видео в отдельном окне плеера всего за один клик мыши на веб-странице, либо плеер и видео могут запуститься автоматически после открытия страницы.
Видео на веб-странице, с заменой плеера сайта на плеер VLC
Выглядеть это будет примерно вот так:

Для настройки расширения откройте страницу с любым роликом на ютубе. В низу сразу под окошком видео, строкой показываются кнопки управления видео. Нажмите на три вертикальных точки. Откроется меню настроек.

Embed video with:
Video — видеоролик будет показываться в встроенном в браузер плеере HTML5
Object — опция для Windows, не выберайте её.
Embed — данный параметр выбирается для VLC плагина.
Protocol — позволяет отправить видео в сторонний плеер одним кликом мыши (см. ниже в спойлере «Видео в отдельном плеере, не на страницах сайта»
and play as/with:
Выбор как будет проигрываться видео
Auto — в встроенном в браузер плеере HTML5, если не сможет, возможно переключится на что-то другое.
WMP — опция для Windows, не выберайте её.
WMP* — опция для Windows, не выберайте её.
VLC и VLC* — плагином плеера VLC. Отличие в разной реализации («src» или «target»). Желательно выбрать VLC.
QT — этот плагин не работает, не выбирайте этот параметр.
Select the definition:
Качество видео по умолчанию. Youtube видео со звуком умеет отдавать только в качестве 360p (Low Definition) и 720p (High Definition). Некоторые видео открываются и в другом качестве, например 1080p (Full High Definition) или 480p (Standard Definition), но тогда в плеере может не работать перемотка вперёд/назад, ползунок громкости и пр.
and the container:
Выбор формата видео кодека. Установите значение Any (любой).
Autoplay:
Автоматический запуск видео после открытия страницы.
Play DASH (Video With Audio):
Видео будет подгружаться постепенно, а не всё сразу. Так же как это происходит в плеере самого сайта Youtube. Эта функция работает только с VLC плагином.
Open Page Link:
Отправка прямой ссылки страницы сайта (например Youtube) в внешний плеер. Не включайте эту опцию, так как не многие плееры её поддерживают.
Расширение Greasemonkey позволит вам легко отключить скрипт ViewTube если какое-то видео в не родном плеере будет воспроизводится неправильно.


Для настройки расширения откройте страницу с любым роликом на ютубе. В низу сразу под окошком видео, строкой показываются кнопки управления видео. Нажмите на три вертикальных точки. Откроется меню настроек.

Embed video with:
Video — видеоролик будет показываться в встроенном в браузер плеере HTML5
Object — опция для Windows, не выберайте её.
Embed — данный параметр выбирается для VLC плагина.
Protocol — позволяет отправить видео в сторонний плеер одним кликом мыши (см. ниже в спойлере «Видео в отдельном плеере, не на страницах сайта»
and play as/with:
Выбор как будет проигрываться видео
Auto — в встроенном в браузер плеере HTML5, если не сможет, возможно переключится на что-то другое.
WMP — опция для Windows, не выберайте её.
WMP* — опция для Windows, не выберайте её.
VLC и VLC* — плагином плеера VLC. Отличие в разной реализации («src» или «target»). Желательно выбрать VLC.
QT — этот плагин не работает, не выбирайте этот параметр.
Select the definition:
Качество видео по умолчанию. Youtube видео со звуком умеет отдавать только в качестве 360p (Low Definition) и 720p (High Definition). Некоторые видео открываются и в другом качестве, например 1080p (Full High Definition) или 480p (Standard Definition), но тогда в плеере может не работать перемотка вперёд/назад, ползунок громкости и пр.
and the container:
Выбор формата видео кодека. Установите значение Any (любой).
Autoplay:
Автоматический запуск видео после открытия страницы.
Play DASH (Video With Audio):
Видео будет подгружаться постепенно, а не всё сразу. Так же как это происходит в плеере самого сайта Youtube. Эта функция работает только с VLC плагином.
Open Page Link:
Отправка прямой ссылки страницы сайта (например Youtube) в внешний плеер. Не включайте эту опцию, так как не многие плееры её поддерживают.
Расширение Greasemonkey позволит вам легко отключить скрипт ViewTube если какое-то видео в не родном плеере будет воспроизводится неправильно.

Видео в отдельном плеере, не на страницах сайта
Так как внутренности Linux дистрибутивов разные, а я в этом мало что понимаю, вот ссылка на страницу настроек от автора этого расширения.
ВАЖНО!
Необходимо установить не расширение ViewTube, а Greasemonkey или Tampermonkey и специальный скрипт .
Для браузеров PaleMoon, Firefox 52 необходимо поставить другой Greasemonkey greasemonkey-3.31.4-pm_forkBranch.xpi или greasemonkey-3.9.xpi. Затем в установленый Greasemonkey добавить файл скрипта.
Примечание!
Не обязательно, но желательно, на очень медленных компьютерах в настройки uBlock во вкладку «Мои фильтры» внесите:
Для Youtube в новом виде
www.youtube.com###player-container-inner > .ytd-watch-flexy.style-scope
Если вы будете использовать ViewTube с мобильной версией сайта Youtube, для правильного отображения видеоплеера на веб-страницах, внесите в настройки uBlock во вкладку «Мои фильтры» следующие две строки:
m.youtube.com###movie_player
m.youtube.com###player-control-container
YouTube Video and Audio Downloader
С помощью этого расширения можно не только скачать видео с ютуба в различных форматах и разрешениях, но так же скопировать ссылку на сам видеопоток и вставить его в любой плеер поддерживающий потоковое воспроизведение видео. Например SMPlayer или любой другой. Таким способом можно смотреть ролики на Youtube в 720p даже на очень слабых компьютерах.
Ссылка копируется следующим образом, выбираем в нужном качестве видео и перетаскиваем его левой кнопкой мыши в окно плеера. Плеер автоматически запустит проигрывание видео по этой ссылке. Что бы плеер не прятался за окно браузера, необходимо в его настройках включить режим «Поверх всех окон».
Если на каком-то видео это расширение не сможет вывести список ссылок, перезагрузите страницу, как правило, со второй попытки срабатывает.

Ссылка копируется следующим образом, выбираем в нужном качестве видео и перетаскиваем его левой кнопкой мыши в окно плеера. Плеер автоматически запустит проигрывание видео по этой ссылке. Что бы плеер не прятался за окно браузера, необходимо в его настройках включить режим «Поверх всех окон».
Если на каком-то видео это расширение не сможет вывести список ссылок, перезагрузите страницу, как правило, со второй попытки срабатывает.

enhanced-h264ify
Данное расширение позволяет достаточно сильно разгрузить процессор компьютера при просмотре видео с Youtube в трёх случаях:
1. Если видеокарта умеет декодировать видео
2. Компьютер тянет видео в разрешении 720p и 30 кадров в секунду, но тормозит на видео 720p*48-60fps.
2. Старый процессор не имеет поддержки инструкций SSSE3 (три буквы S) или SSE4.1 или AVX2, которые сильно помогают в декодировании новых кодеков.
В первом случае, расширение просит Youtube отдавать видео в формате H.264, которое умеет декодировать видеокарта. Во втором, так же просит Youtube заменять видео с качеством 48-60 fps на 24-30fps, которое уже будет под силу процессору. А в третьем, можно убрать видео в кодеке AV1, с которым может справиться только современный процессор.
Настройки расширения достаточно просты и понятны. Если ваша видеокарта умеет декодировать видео, можете установить галки в настройках как показано на картинке.

1. Если видеокарта умеет декодировать видео
2. Компьютер тянет видео в разрешении 720p и 30 кадров в секунду, но тормозит на видео 720p*48-60fps.
2. Старый процессор не имеет поддержки инструкций SSSE3 (три буквы S) или SSE4.1 или AVX2, которые сильно помогают в декодировании новых кодеков.
В первом случае, расширение просит Youtube отдавать видео в формате H.264, которое умеет декодировать видеокарта. Во втором, так же просит Youtube заменять видео с качеством 48-60 fps на 24-30fps, которое уже будет под силу процессору. А в третьем, можно убрать видео в кодеке AV1, с которым может справиться только современный процессор.
Настройки расширения достаточно просты и понятны. Если ваша видеокарта умеет декодировать видео, можете установить галки в настройках как показано на картинке.

Блокировка рекламы и не нужных элементов на веб-странице
С помощью расширений
На многих сайтах количество заблокированной рекламы на одной открытой странице может быть больше десятка. Особенно сильно грузит процессор различная анимация. Современный веб не вызывает проблем на компьютерах даже около 10 летней давности, так как такие компьютеры имеют более 1 гигабайта оперативной памяти, многоядерный процессор, а так же часть нагрузки по обработке графики перекладывается на видеокарту.
Для старого компьютера со скромной конфигурацией железа, любой «чих» программиста в виде мигающей картинки — это «съедание» 20-50% производительности процессора. По этому желательно по максимуму избавиться от загрузки и отображения таких элементов с помощью блокировщиков рекламы.
Улучшить отзывчивость открытых страниц можно так же и ручной блокировкой тех элементов которыми вы никогда не пользуетесь. Это положительно скажется на плавности прокрутки и скорости загрузки страницы.
Например, внизу каждой страницы практически всегда отображается информация на подобие этой

Всё это можно заблокировать блокировщиком в ручную, а так же темы, разделы, подписи картинок и различные колонки-меню которые вам не нужны.
После зачистки вас порадует не только скорость сёрфинга по сайту, но и правильное отображение информации на страницах, без лишнего отвлекающего мусора, как это в принципе и должно быть с точки зрения здравого смысла.
Для более грамотной настройки блокировок с помощью расширений, почитайте рекомендации RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1
Наиболее легковесным блокировщиком будет uBlock Origin. На компьютер с процессором без поддержки SSE2 желательно установить ublock до версии 1.17, например 1.16.20, последующие версии ublock медленно работают с такими процессорами.
Для браузеров Pale Moon 28 и Firefox 52 желательно установить специальную поддерживаемую в актуальном состоянии версию блокировщика uBlock Origin legacy.
Порядок действий для установки:
1. В about:config переключить параметр xpinstall.signatures.required в положение false.
2. На этой странице найдите последнюю версию. Нажмите на ссылку uBlock0.firefox-legacy.xpi и установите расширение.
Хотя для совсем слабого компьютера, установленный блокировщик рекламы может стать неподъёмной ношей. И от него, скорее всего, лучше будет отказаться.
Для старого компьютера со скромной конфигурацией железа, любой «чих» программиста в виде мигающей картинки — это «съедание» 20-50% производительности процессора. По этому желательно по максимуму избавиться от загрузки и отображения таких элементов с помощью блокировщиков рекламы.
Улучшить отзывчивость открытых страниц можно так же и ручной блокировкой тех элементов которыми вы никогда не пользуетесь. Это положительно скажется на плавности прокрутки и скорости загрузки страницы.
Например, внизу каждой страницы практически всегда отображается информация на подобие этой
Всё это можно заблокировать блокировщиком в ручную, а так же темы, разделы, подписи картинок и различные колонки-меню которые вам не нужны.
Примеры использования расширения uBlock Origin для быстрой загрузки сайтов и эффективной блокировки рекламы
Главное меню настроек
Использование uBlock начинается с его настройки. Попасть в меню настроек можно нажав на иконку uBlock в верхней правой части браузера

затем нажать по кнопке открытия панели управления

В первой вкладке «Настройки» можете оставить всё как есть и перейти во вторую вкладку «Списки фильтров»

Это основная страница настроек, содержащая списки правил для огромного количества сайтов. Многие из них дублируют друг друга, в добавок есть ещё и региональные списки. Поэтому для лучшей производительности компьютера большинство списков желательно отключить, оставив только самое необходимое. Вот страница-рекомендация по выбору и включению фильтров в uBlock от разработчика списка RU AdList.
Основные необходимые списки фильтров это:
EasyList — основной фильтр
RUS: RU AdList — фильтр для рунета

затем нажать по кнопке открытия панели управления

В первой вкладке «Настройки» можете оставить всё как есть и перейти во вторую вкладку «Списки фильтров»

Это основная страница настроек, содержащая списки правил для огромного количества сайтов. Многие из них дублируют друг друга, в добавок есть ещё и региональные списки. Поэтому для лучшей производительности компьютера большинство списков желательно отключить, оставив только самое необходимое. Вот страница-рекомендация по выбору и включению фильтров в uBlock от разработчика списка RU AdList.
Основные необходимые списки фильтров это:
EasyList — основной фильтр
RUS: RU AdList — фильтр для рунета
Блокировка разных групп нежелательных элементов на сайте
Веб-страница может содержать в себе различные медиа элементы (картинки, анимация, видео), наборы шрифтов, скрипты и пр. Все они участвуют в отображении и взаимодействии пользователя со страницей.
uBlock Origin позволяет заблокировать сразу все элементы разделённые на специфические группы:

Блокировка всех всплывающих окон на сайте
— если активировать эту функцию, сайт не сможет произвольно открыть дополнительное окно браузера. Однако включение этой опции может так же приводить к проблемам при клике по ссылкам — перестанет их открывать.
Используйте эту настройку в случаях когда это действительно необходимо.
И обратите внимание. В главном меню настроек Firefox уже имеется подобная функция блокировки всплывающих окон (в адресную строку браузера вставьте about:preferences#privacy), которая работает в более щадящем режиме.
Блокировка больших элементов мультимедиа
— позволяет заблокировать на странице слишком большие изображения или видео. Задать размер блокируемых медиа-элементов для всех сайтов можно в вкладке «Настройки» в главе "Поведение по умолчанию"

Отключение косметических фильтров
— если на сайте не видно рекламы, можете отключить косметические фильтры для чуть лучшей производительности компьютера. Включение этой функции автоматически отключает все списки фильтров, в том числе и ваш «Мои фильтры», а так же не будет работать кнопка «Режима выбора элементов» 
Блокировка сторонних шрифтов
— смотри раздел «Настройки в главном меню браузера --> Основные --> Шрифты и цвета».
Отключение JavaScript
— включение этой опции может очень сильно ускорить загрузку и отзывчивость веб-страницы даже на очень тяжёлых сайтах. Но как правило, при этом ломая взаимодействие с элементами сайта и/или их отображение (ссылки не нажимаются, меню не открывается, видео не запускается, картинки не отображаются и т.д). С этой опцией нужно быть осторожным. Примеры где её можно включить:
1. Сайт www.tut.by. Этот сайт необычен тем, что название tut.by имеет только главная страница. Если перейти по ссылкам которые размещены на этой странице, они будут иметь другие названия news.tut.by, afisha.tut.by, auto.tut.by, и uBlock к ним будет применять другие правила не связанные с tut.by
2. Обратный случай. Сайт pogoda.by имеет не только одну главную страницу с названием pogoda.by, но страница конкретно погоды на неделю имеет название 6.pogoda.by. Здесь тоже можно отключить JavaScript (если не интересуют другие ссылки на этой странице).
uBlock Origin позволяет заблокировать сразу все элементы разделённые на специфические группы:

Блокировка всех всплывающих окон на сайте

Используйте эту настройку в случаях когда это действительно необходимо.
И обратите внимание. В главном меню настроек Firefox уже имеется подобная функция блокировки всплывающих окон (в адресную строку браузера вставьте about:preferences#privacy), которая работает в более щадящем режиме.
Блокировка больших элементов мультимедиа


Отключение косметических фильтров


Блокировка сторонних шрифтов

Отключение JavaScript

1. Сайт www.tut.by. Этот сайт необычен тем, что название tut.by имеет только главная страница. Если перейти по ссылкам которые размещены на этой странице, они будут иметь другие названия news.tut.by, afisha.tut.by, auto.tut.by, и uBlock к ним будет применять другие правила не связанные с tut.by
2. Обратный случай. Сайт pogoda.by имеет не только одну главную страницу с названием pogoda.by, но страница конкретно погоды на неделю имеет название 6.pogoda.by. Здесь тоже можно отключить JavaScript (если не интересуют другие ссылки на этой странице).
Блокировка паразитирующих элементов сайта не связанных с его работай
Многие сайты добавляют себе в код сторонние рекламные блоки, счётчики посещений и пр., которые размещены на других ресурсах интернета не связанных с посещаемым вами сайтом. Например google-analytics.com который подгружается в том числе и на страницах хабра.
uBlock может их заблокировать. Для этого перейдите в «Настройки» и установите галку на Я опытный пользователь

Закройте это окно и нажмите на значёк uBlock, затем кликните по «Больше». Слева откроется дополнительная таблица. В правой колонке можно выбрать и заблокировать то что не несёт никакой вам пользы.
После того как пометите выбранные названия доменов красным, обязательно нажмите на «замок» вверху, что бы внесённые изменения запомнились uBlock.

uBlock может их заблокировать. Для этого перейдите в «Настройки» и установите галку на Я опытный пользователь

Закройте это окно и нажмите на значёк uBlock, затем кликните по «Больше». Слева откроется дополнительная таблица. В правой колонке можно выбрать и заблокировать то что не несёт никакой вам пользы.
После того как пометите выбранные названия доменов красным, обязательно нажмите на «замок» вверху, что бы внесённые изменения запомнились uBlock.

Ручная блокировка
Встроенные в uBlock фильтры содержат огромное количество правил. Но не всё там есть. По этому в uBlock предусмотрена возможность входа в режим подсветки и выбора в ручную не нужного вам контента, с последующей его блокировкой.
Ничего сложного здесь нет. Кликаем правой кнопкой мыши по пустому месту и в появившемся окошке и выбираем «Блокировать элемент», либо по значку uBlock и затем
на «Пипетку» (режим выбора элементов).

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

Это список того, что вы можете заблокировать. Он представляет из себя «дерево» команд добавляемых в список фильтров uBlock. Команды прописаны в столбик с верху в низ. Чем ниже команда тем больший участок экрана будет подсвечен и тем больший участок на веб-странице будет заблокирован. Перемещаться по столбцу команд можно двигая ползунки влево-вправо.
Например выбрав первую ##.footer.footer-grid вы заблокируете минимальную часть, а выбрав ##.layout_row_footer.layout_row — максимальную часть ненужного вам кода. Что бы не ошибиться с выбором, каждый раз когда вы будете опускаться сверху вниз перебирая строки, uBlock будет подсвечивать красным те участки веб-страницы которые будут заблокированы для каждой выбранной вами команды. То есть, в приведённом примере, если вы выберете команду в самом низу ##.layout — то покраснеет вся страница, и сразу будет понятно, что эту строку выбирать нельзя.
Но, если вдруг что-то пойдёт не так и вы заблокируете лишнее, либо перестанет работать что-то другое, вы можете удалить внесённые изменения.
Для этого зайдите в настройки uBlock во вкладку «Мои фильтры». Найдите в списке сайт на котором вы блокировали элементы и удалите соответсвующие строки или строку.

Ничего сложного здесь нет. Кликаем правой кнопкой мыши по пустому месту и в появившемся окошке и выбираем «Блокировать элемент», либо по значку uBlock и затем
на «Пипетку» (режим выбора элементов).


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

Это список того, что вы можете заблокировать. Он представляет из себя «дерево» команд добавляемых в список фильтров uBlock. Команды прописаны в столбик с верху в низ. Чем ниже команда тем больший участок экрана будет подсвечен и тем больший участок на веб-странице будет заблокирован. Перемещаться по столбцу команд можно двигая ползунки влево-вправо.
Например выбрав первую ##.footer.footer-grid вы заблокируете минимальную часть, а выбрав ##.layout_row_footer.layout_row — максимальную часть ненужного вам кода. Что бы не ошибиться с выбором, каждый раз когда вы будете опускаться сверху вниз перебирая строки, uBlock будет подсвечивать красным те участки веб-страницы которые будут заблокированы для каждой выбранной вами команды. То есть, в приведённом примере, если вы выберете команду в самом низу ##.layout — то покраснеет вся страница, и сразу будет понятно, что эту строку выбирать нельзя.
Но, если вдруг что-то пойдёт не так и вы заблокируете лишнее, либо перестанет работать что-то другое, вы можете удалить внесённые изменения.
Для этого зайдите в настройки uBlock во вкладку «Мои фильтры». Найдите в списке сайт на котором вы блокировали элементы и удалите соответсвующие строки или строку.

После зачистки вас порадует не только скорость сёрфинга по сайту, но и правильное отображение информации на страницах, без лишнего отвлекающего мусора, как это в принципе и должно быть с точки зрения здравого смысла.
Для более грамотной настройки блокировок с помощью расширений, почитайте рекомендации RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1
Наиболее легковесным блокировщиком будет uBlock Origin. На компьютер с процессором без поддержки SSE2 желательно установить ublock до версии 1.17, например 1.16.20, последующие версии ublock медленно работают с такими процессорами.
Для браузеров Pale Moon 28 и Firefox 52 желательно установить специальную поддерживаемую в актуальном состоянии версию блокировщика uBlock Origin legacy.
Порядок действий для установки:
1. В about:config переключить параметр xpinstall.signatures.required в положение false.
2. На этой странице найдите последнюю версию. Нажмите на ссылку uBlock0.firefox-legacy.xpi и установите расширение.
Хотя для совсем слабого компьютера, установленный блокировщик рекламы может стать неподъёмной ношей. И от него, скорее всего, лучше будет отказаться.
Некоторыми инструментами браузера
Для каждого сайта в Firefox есть возможность настройки своей политики разрешений. Об этой возможности, более подробно, можно почитать на сайте поддержки браузера. Для быстрого входа в окно настроек «Информация о странице», наведите курсор мыши на пустое место в открытой странице и щёлкните правой кнопкой мыши. Появится примерно такое окошко

в нём перейдите по «Информация о странице». Откроется отдельно большое окно «Информация о странице». Там во вкладке «Разрешения» можно отключить возможность этому сайту получать от вашего компьютера различную информацию.

Естественно, если сайт не отправляет уведомления, не интересуется есть ли у вас камера или микрофон, то включение или отключение этих настроек ни как не повлияет на работу браузера с этим сайтом.
После изменения некоторых настроек, перед адресной строкой появятся соответсвующие значки.

Только в Firefox 68.
Дополнительно, там же, но во вкладке «Мультимедиа», можно заблокировать показ некоторых медиа-элементов, например рекламных картинок, которые подгружаются на сайт с какого-то определённого рекламного сервера.


в нём перейдите по «Информация о странице». Откроется отдельно большое окно «Информация о странице». Там во вкладке «Разрешения» можно отключить возможность этому сайту получать от вашего компьютера различную информацию.

Естественно, если сайт не отправляет уведомления, не интересуется есть ли у вас камера или микрофон, то включение или отключение этих настроек ни как не повлияет на работу браузера с этим сайтом.
После изменения некоторых настроек, перед адресной строкой появятся соответсвующие значки.

Только в Firefox 68.
Дополнительно, там же, но во вкладке «Мультимедиа», можно заблокировать показ некоторых медиа-элементов, например рекламных картинок, которые подгружаются на сайт с какого-то определённого рекламного сервера.

Просмотр мобильной версии сайта и что делать если на сайт не пускают
Эта рекомендация может помочь тем, кто на часто посещаемых сайтах наблюдает подлагивания при отображении или прокрутке «тяжёлых» страниц в браузере. А также сталкивается с ситуацией, когда сайт видит, что заходят с устаревшей версии браузера и пытается заставить обновиться
Habr и многие другие имеют свои мобильные версии сайтов для просмотра с планшетов, смартфонов или мобильных телефонов. Как правило, они более «лёгкие», имеют простое оформление и не содержат в себе часть элементов страницы которые есть в полной версии для ПК.
Чтобы перейти на мобильную версию сайта, в самом низу страницы, там, где указывается различная контактная или техническая информация, нужно найти соответствующую ссылку.

Для нетбуков или компьютеров с маленьким экраном в Firefox можно установить дополнение User-Agent Switcher. С помощью его можно менять отправляемую информацию сайту о вашем браузере и устройстве, с которого вы выходите в интернет. Например сделать вид, что вы выходите c Android устройства. Если у сайта есть мобильная версия, он её покажет.
В ситуации когда посещаемый сайт видит, что вы зашли с устаревшего браузера, можно сделать так, что бы он думал что у вас новая версия Firefox.
Для Firefox 68.
Если необходимо сделать постоянный показ мобильных версий лишь для определённых сайтов, либо заставить думать сайт, что вы зашли с нового браузера, в about:config создаются строки, например: general.useragent.override.youtube.com, general.useragent.override.habr.com или другие. К создаваемому general.useragent.override. дописывается доменное имя сайта.
Если вас полностью устроит мобильная версия всего интернета, и обратно не будете возвращаться на полные версии сайтов для ПК, можете не создавать для каждого сайта свой general.useragent.override.сайт, а просто создайте строку general.useragent.override без доменного имени в конце, и в её значение вставьте что-нибудь одно из ниже перечисленного. Для отдельных сайтов, которые вам необходимы с отображением в полной десктопной версии, нужно будет создать general.useragent.override.сайт со значением Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0
Для Firefox 78+.
В Firefox 69+ была убрана возможность создавать параметры general.useragent.override.сайт. Теперь можно создать только глобальный параметр строку для всех сайтов general.useragent.override без доменного имени в конце.
В значение вписывается что-нибудь одно из этого:
Как будто у вас новая версия Firefox:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0
Что бы сайт думал, что вы заходите с мобильного устройства:
Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-A500FU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.3 Chrome/38.0.2125.102
Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1
Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

Habr и многие другие имеют свои мобильные версии сайтов для просмотра с планшетов, смартфонов или мобильных телефонов. Как правило, они более «лёгкие», имеют простое оформление и не содержат в себе часть элементов страницы которые есть в полной версии для ПК.
Чтобы перейти на мобильную версию сайта, в самом низу страницы, там, где указывается различная контактная или техническая информация, нужно найти соответствующую ссылку.

Для нетбуков или компьютеров с маленьким экраном в Firefox можно установить дополнение User-Agent Switcher. С помощью его можно менять отправляемую информацию сайту о вашем браузере и устройстве, с которого вы выходите в интернет. Например сделать вид, что вы выходите c Android устройства. Если у сайта есть мобильная версия, он её покажет.
В ситуации когда посещаемый сайт видит, что вы зашли с устаревшего браузера, можно сделать так, что бы он думал что у вас новая версия Firefox.
Для Firefox 68.
Если необходимо сделать постоянный показ мобильных версий лишь для определённых сайтов, либо заставить думать сайт, что вы зашли с нового браузера, в about:config создаются строки, например: general.useragent.override.youtube.com, general.useragent.override.habr.com или другие. К создаваемому general.useragent.override. дописывается доменное имя сайта.
Если вас полностью устроит мобильная версия всего интернета, и обратно не будете возвращаться на полные версии сайтов для ПК, можете не создавать для каждого сайта свой general.useragent.override.сайт, а просто создайте строку general.useragent.override без доменного имени в конце, и в её значение вставьте что-нибудь одно из ниже перечисленного. Для отдельных сайтов, которые вам необходимы с отображением в полной десктопной версии, нужно будет создать general.useragent.override.сайт со значением Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0
Для Firefox 78+.
В Firefox 69+ была убрана возможность создавать параметры general.useragent.override.сайт. Теперь можно создать только глобальный параметр строку для всех сайтов general.useragent.override без доменного имени в конце.
В значение вписывается что-нибудь одно из этого:
Как будто у вас новая версия Firefox:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0
Что бы сайт думал, что вы заходите с мобильного устройства:
Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-A500FU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.3 Chrome/38.0.2125.102
Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36
Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1
Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko
P.S. Ну и под конец, из любопытства решил сделать такой вот опрос. Надеюсь его результаты будут интересны не только мне.
Only registered users can participate in poll. Log in, please.
Включено ли аппаратное ускорение в вашем Firefox?
-
33.8%Да, OpenGL 2.022
-
30.8%Да, Webrender20
-
7.7%Не включается, хотя видеокарта может5
-
16.9%Включается, но не работает как надо11
-
0.0%Включается, но выключен из-за перегрева ноутбука0
-
1.5%Не совсем, используется xrender1
-
3.1%Нет, потому что видеокарта не поддерживает2
-
16.9%Нет, другие причины11
Comments 115
Only users with full accounts can post comments. Log in, please.