accessibility.handler.enabledUsed Accessibility handler. Disable
false , if before that in the Firefox settings, in the “Privacy and Protection” menu, put a checkbox next to
Deny accessibility services to access your browser .
app.normandy.enabled *Unexpected polls and collection of your preferences for Mozilla.
Disable
falseapp.update.checkInstallTimeResponsible for counting days after update.
Disable
falseapz.drag.touch.enabled *apz.one_touch_pinch.enabled *Disable
false if there are no touch input devices (touchpad or touchscreen) in your computer.
apz.peek_messages.enabled * *The function is needed if the image output from the computer to the monitor or TV is carried out through the
DisplayPort . If your computer does not have or does not use DisplayPort, disable this option
falsebrowser.aboutHomeSnippets.updateUrlIf you have the Mozilla Firefox Start Page homepage. Various searchable information from Mozilla servers can be displayed under the search query field. Removing the link will not load this information.
browser.cache.disk.enableParameter responsible for the use of disk cache.
When
false is disabled, all temporary files and page elements downloaded from the Internet will be recorded and stored in RAM, and not on the hard disk. Access to RAM is faster, respectively, and the display of web pages can also occur faster.
If you have a slow hard drive, fast unlimited internet and more than 1.5 - 2 GB RAM, you can try to disable this option. However, after this, be sure to follow up in Task Manager (Ctrl + Shift + Esc) the process of filling the memory while using the browser and other running programs on the computer. Even in the most difficult situations (a large number of simultaneously open tabs in the browser, watching videos, running antivirus, etc.), the amount of free memory should always remain a few hundred megabytes. If you do not, turn this parameter back to
true .
browser.cache.disk.max_chunks_memory_usage
browser.cache.disk.max_priority_chunks_memory_usage * *Initially, the default was set to cause some problems with the cache. In new versions of Firefox, the value was changed to
40960 . Change 10240 to
40960 in both of these settings.
browser.cache.disk.smart_size.enabled *Automatically manage disk cache. Depending on the free space on the hard disk where the browser is installed, the first time you start, you specify the amount to be allocated for the cache. Usually this is 350MB (358400 kilobytes), the size of the allocated space can be viewed in the
browser.cache.disk.capacity setting.
If the Internet is very slow, then it is easier and faster for the browser to get some information from the saved cache than to reload it. However, old mechanical hard drives may run slowly. If you set a large value of disk cache on such a hard disk, reading and writing data from the cache can be very slow, because the recorded small pieces of files will be scattered throughout the disk and the mechanical part simply will not have time to rebuild for quick reading. What will ultimately lead to a slow browser and rapid wear of the hard drive.
If you have a mechanical hard disk, you can disable automatic management of disk cache by switching this option to
false . You can set your own value for the allocated cache space using the
browser.cache.disk.capacity option, for example,
enter the value
51200 or
102400 , which will correspond to 50MB or 100MB. The faster the speed of the Internet, the less you can select the cache size.
browser.download.animateNotificationsTurning
false off will not display a big blue arrow animation when the file is being uploaded.
browser.onboarding.enabled *Built-in add-on "Photon onboarding". Firefox news tour In the new empty tab in the upper left corner shows the button "New to Firefox? Let's start". You can remove it by turning off this option.
browser.ping-center.telemetryTelemetry. Disable
falsebrowser.safebrowsing.downloads.remote.timeout_ms * *The new versions of Firefox increased the pause time between requests to a special Google server from 10 to 15 seconds. Change the value of 10,000 to
15,000browser.shell.checkDefaultBrowserCheck whether Firefox is the default browser.
Disable checking
falsebrowser.sessionstore.interval * *The parameter is responsible for the frequency of saving the session to disk while Firefox is running. The goal is to restore open tabs and typed text in messages that have not yet been sent after the emergency closure of the browser and its restart. This is useful if you often write long text in the browser, and before sending it, Firefox with frequent periodicity spontaneously closes with an error. By default, Firefox saves session data every 15 seconds (value 15000 milliseconds). If your Firefox is okay in terms of stability, you can change the value to
1,800,000 (30 minutes). In some cases, after changing this parameter upwards, the browser works a little faster and less often.
browser.startup.homepage_override.mstoneAfter updating your browser, Firefox may display an additional tab next to your regular page to offer more information about the changes or new features included in the update. Disable
ignorebrowser.slowStartup.notificationDisabledWhen you turn on
true , the launch time of the browser will not be measured and a warning will not be displayed if it starts slowly.
browser.tabs.crashReporting.sendReportSending report about the fall of the tab in the browser. You can disable
falsebrowser.tabs.remote.autostart *Multiprocess mode Enabled by default. In this mode, the browser and the displayed pages generally work faster. However, compared to the single-process mode, in multiprocess the higher memory consumption and the processor is loaded a little more.
On computers with less than two gigabytes of RAM, it is desirable to disable
falsebrowser.touchmode.auto *Firefox can automatically determine in which mode Windows is running, for example, with a conventional wired mouse or by touching the touch screen (if you have one).
The function can only work in Windows 10. Disable
falsebrowser.uitour.enabledFirefox News Tour Disable
falsecanvas.capturestream.enabled *The mechanism of broadcasting media elements in WebRTC. Disable
falsedatareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabledTelemetry. Disable
falsedevice.sensors.enabledAllows using javascript to access the device sensors. For example, in mobile Firefox, you can get information from the proximity sensor. If there are no sensors, or you don’t need Firefox access to them, disable
falsedevtools.cache.disabled
devtools.debugger.enabled
devtools.inspector.enabled
devtools.memory.enabled
devtools.netmonitor.enabled
devtools.performance.enabled
devtools.remote.wifi.scan
devtools.storage.enabled
devtools.styleeditor.enabled
devtools.toolbar.enabled
devtools.webide.enabledDeveloper tools are used when creating web content. The normal user does not need these features. You can disable all
false except devtools.cache.disabled - this is disabled
truedevtools.enabledDeveloper Tools, disables
false . However, the function does not work, after each restart of the browser it is turned on again.
dom.animations-api.core.enabledOne way to draw animated elements on a web page. The method is adopted as a web standard and is enabled by default in new browser versions. It is advisable to enable this feature
true.dom.battery.enabledTracking battery status. If using a hospital, disable
falsedom.gamepad.enabled
dom.gamepad.extensions.enabledNo gamepad - disable
falsedom.ipc.plugins.asyncdrawing.enabled *Asynchronous drawing of objects on a web page using the Flash Player plugin. Improved stability and performance of this plugin. If you installed Flash Player of version 23 or newer in the browser, leave the option enabled
true . If you use Flash Player up to version 23, disable it
falsedom.ipc.plugins.flash.disable-protected-modeDisable
Adobe Flash Protected Mode . In the 64-bit version of Firefox, this plugin setting is not shown. However, it can be turned off
true from
about: configdom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURLSending reports about the fall of plug-ins. You can disable
falsedom.ipc.plugins.sandbox-level.flash *Running the Flash plugin process in a sandbox sandbox. You can disable
0 this feature, losing a bit of security, but winning in performance.
dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *Firefox keeps track of the loading time of each page, and if it loads for a very long time, a notice may appear at the top of the page “The webpage is slowing down your browser ...”. As a rule, this notification appears due to a very slow Internet connection, poor compatibility of installed add-ons or viruses. If you don’t have such problems with loading pages or you know the cause of the problem you have, but don’t know how to solve it, you can disable page monitoring and display this notification
falsedom.indexedDB.logging.details
dom.indexedDB.logging.enabled *Functions for web developers. You can disable
falsedom.mapped_arraybuffer.enabled *Does not work in Windows. Disable this feature
falsedom.vibrator.enabledAllows the use of vibration, if the device is equipped with a vibration motor.
Disable
falsedom.vr.enabledOculus Rift virtual reality glasses support.
No such points - disable
falsedom.w3c_touch_events.enabled *Function for devices (mainly laptops) with a touchpad, touchscreen or trackball.
If none of this is on your computer, disable by setting the value to
0dom.webcomponents.customelements.enabled *dom.webcomponents.shadowdom.enabled *Web components are new technologies invented and promoted by google. Used on Youtube and some others. It is advisable to enable these options
true.experiments.enabled
experiments.supportedCollection of additional telemetry for some special additions. If the
experiments.activeExperiment indicator is
false , then there are no such additions. Functions can be disabled
falseextensions.pocket.enabledApplication to manage the list of saved articles.
If you do not use
Pocket , disable
falseextensions.blocklist.enabledIf you, for example, installed the old version of the flash player. Firefox will disable this plugin by writing a warning about this. So that Firefox does not check the relevance of add-ons, disable this feature
falseextensions.getAddons.cache.enabledThe Add-ons Manager collects information about each installed add-on and allows you to receive personalized recommendations in the Get Add-ons panel. Disable
falseextensions.screenshots.disabled * *extensions.screenshots.upload-disabledTools for creating and saving screenshots with a special extension in Firefox. If you don’t use these tools, disable them.
extensions.update.autoUpdateDefaultAutomatic installation of updates for existing add-ons.
If you do not plan to update the add-ons, or the authors of the add-ons have stopped making new versions, or wish to control the process of installing updates manually, disable this parameter
falseextensions.update.enabledNot going to update your installed add-ons, turn off checking their automatic updates
falseextensions.webextensions.remote * *With the option turned on by default, a separate process is created only for extensions to prevent possible conflicts between extensions and the browser, which in turn should lead to overall stability of the browser. However, with this feature, the total memory consumption increases.
If your browser is running in single-process mode, and / or the installed extensions have few or no extensions, disable this feature
falseextensions.webextensions.themes.enabledAbility to change Firefox themes.
If you use only the standard Firefox theme, disable this feature.
full-screen-api.unprefix.enabled * *The function allows on some sites to open a video or image in full screen by pressing the "Enter" key on the keyboard. Enabled by default in the latest versions of various browsers. Turn it
truefull-screen-api.warning.timeoutWhen you open the video in full screen may appear "... now is in full screen mode." That this inscription does not appear, set the value to
0geo.enabledSend information about your location at the appropriate request sites. In some cases, this function is needed if you visit websites through foreign VPNs or proxy servers. Usually, the site finds out your location without any requests for the IP address of the user's computer. You can disable
false .
Only in very rare cases, disabling this feature can cause errors in working with some sites. For each such site individually, as well as in the example with
privacy.trackingprotection.enabled , you can enable this feature.
gestures.enable_single_finger_input *Function for computers with touch screen.
Disable
false if there is no touch screen.
gfx.canvas.skiagl.dynamic-cache *Function for Android, in Windows does not work. Disable
falsegfx.content.azure.backendsProcessing vector graphics. This setting greatly affects the smoothing of fonts. If you have an old monitor with a large pixel grain, to display the “like in Windows XP” fonts, you must remove
direct2d1.1 and
skia , leaving only
cairo , and also switch the
gfx.direct2d.disabled option to
truegfx.direct2d.disabledDisable the ability to work with Direct2D. Direct2D support is only possible starting with DirectX10. On video cards up to DirectX10, as well as with disabled hardware acceleration does not work. Disable
true .
gfx.offscreencanvas.enabled * * *Performing the rendering of some individual page elements via WebGL in a separate stream that does not interfere with the work of the main content processing flow, and in some situations, page rendering can occur faster.
Enable
true this function should be only if the word
Software is missing in about: support in
WebGL 1 - Driver visualizer . If it says Software, then WebGL is processed by the software processor, not by the video card.
gfx.work-around-driver-bugs * *Feature for macOS. Useless in Windows, disable
falseidentity.fxaccounts.enabledSync in Firefox . Disabling
false , the Firefox Account will disappear from the main menu settings.
image.animation_modeThis option is desirable to change only on very weak computers that are sensitive to any load on the processor.
For animated GIF files displayed on the web page (they are mainly present on forums and chat rooms in the form of avatars and emoticons), you can set the following viewing options
none - do not show animation
once - show animation only once, after loading the page
normal - show animation (default)
But keep in mind that some pictures may change their meaning, such as this smile

if none or once is set.
intl.tsf.enableThe function is used to correct the features of the display of Chinese and Japanese characters in the text.
If you do not understand hieroglyphs, disable
falsejavascript.options.shared_memory *The ability to process some page code in multiple threads. What can accelerate the rendering of the page as a whole.
This option is desirable to enable
true on computers with a processor that has multiple cores or one core, but there is a function of
hyper-threading . To find out whether your processor supports multi-threading, you can look in the Task Manager (Ctrl + Shift + Esc) in the Performance tab. If 2 or more graphics are displayed in the CPU Load History window, your processor supports multithreading.
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_maskingIf you are not afraid of
Specter’s vulnerability, for purposes of slightly better performance, you can disable
false these features.
layers.amd-switchable-gfx.enabledCorrect definition of the video card used in Firefox (for example, built-in or discrete) in cases when the computer has ATI / AMD graphics installed and, in addition, some other graphics, such as Intel or Nvidia. If you do not have an ATI / AMD video card, or it is the only one - disable this feature
falselayers.async-pan-zoom.enabledAsynchronous pan / zoom. Strongly affects the performance of the browser. The function is enabled by default, but becomes active only if multiprocess mode is enabled (the
browser.tabs.remote.autostart parameter is set to
true ).
Of the benefits:
When enabled, Firefox works a bit more lively and scrolling pages can be smoother.
Of the disadvantages:
Increased processor load, additionally up to 10-20%.
If the processor is weak, can not cope, or the browser is transferred to work in single-process mode, disable this feature
falselayers.deaa.enabledDoes not work with Windows. Disable
falselayers.geometry.d3d11.enabledThe function is applied only with running hardware acceleration on video cards from DirectX10. On a computer without hardware acceleration and / or with a video card up to DirectX9 inclusive, this feature can be disabled
falselayers.geometry.opengl.enabledDoes not work with Windows, disable
falselayers.gpu-process.enabled *A separate process, additionally rendered compositing code and an interface for interacting with the GPU, which will protect the browser from problems arising due to graphics drivers and failures in the graphics API. It works only with video cards from DirectX10 and only in multiprocess mode. In case of failure, the compositing process is automatically restarted without adversely affecting the operation of the rest of the browser.
On a computer without hardware acceleration and / or with a video card up to DirectX9 inclusive, or if multiprocess mode is turned off in Firefox, this feature does not work, you can disable it
falselayers.low-precision-buffer * *Some video cards, usually embedded in the motherboard, may not cope when playing animations or videos: stripes may appear on the screen, video and animation may slow down or hang.
,
true , , . ,
false .
layers.mlgpu.enabled *layers.mlgpu.enable-on-windows7.
/ DirectX9 , ,
falselayers.omtp.enabled *. :
gfx.content.azure.backends direct2d1.1,skia,cairo ,
direct2d1.1,skia ,
skia . ,
falselayout.css.report_errors *CSS. - .
false .
layout.css.touch_action.enabled *C touch-action CSS , , , .
—
falselightweightThemes.update.enabled. ,
falsemedia.encoder.webm.enabled( ) webm. WebRTC. webm, .
falsemedia.ffvpx.enabled *. Firefox VP8 VP9 ( Youtube) ffvpx. , , 720p 1080p, ffvpx , « » (Ctrl + Shift + Esc) 50-60%. - ffvpx. , , .
false ,
ffvpx libavcodec .
libavcodec 100%.
media.getusermedia.aec_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled/ . , Firefox. WebRTC. —
falsemedia.gpu-process-decoder.
false , H264 . DirectX10.
media.hardware-video-decoding.enabled. , .
false :
1. , H264
2. ( 1080*60fps, ).
3. , .
media.hardware-video-decoding.force-enabled, H.264, - , (
media.hardware-video-decoding.failed true ),
true . , , H.264
« »
media.hardware-video-decoding.force-enabled . 2 — . , ,
media.wmf.dxva.d3d11.enabled layers.low-precision-buffer , .
media.navigator.enabled, screen sharing ( ). ,
falsemedia.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox —
falsemedia.peerconnection.enabledWebRTC . —
falsemedia.video_stats.enabled *(- / , .).
falsemedia.webspeech.synth.enabled.
falsemedia.wmf.amd.highres.enabledAMD, AMD, 1920*1080,
falsemedia.wmf.deblacklisting-for-telemetry-in-gpu-process * *,
falsemedia.wmf.dxva.d3d11.enabled * *DirectX10.
false , DirectX9 , H.264.
, , DirectX10.
media.wmf.dxva.enabledfalse H.264 . DirectX10.
media.wmf.low-latency.enabled *true , - , . (- ),
false .
media.wmf.skip-blacklist,
true .
, , - ,
true . , ,
falsemedia.wmf.vp9.enabledWindows 7,
mousebutton.4th.enabled
mousebutton.5th.enabledFirefox . ( + )
falsenarrate.enabled. . . —
falsenetwork.allow-experiments * *. . Firefox .
falsenetwork.captive-portal-service.enabledCaptive portal . Wi-Fi (, ..) , ,
. , Firefox .
Wi-Fi
falsenetwork.dns.disableIPv6IPv6 —
truenetwork.dns.disablePrefetch *Firefox IP DNS ( , ). .
, / ( Wi-Fi), , .
truenetwork.http.speculative-parallel-limit *, « » , «» « ». , , , .
0network.notify.changed *( 5 ) .
, , , Wi-Fi Wi-Fi, . Firefox .
, , Wi-Fi ,
falsenetwork.predictor.enabled * *, -. Firefox , , , .
false , - —
truenetwork.prefetch-nextFirefox- , . , . , Firefox , ,
falsenglayout.initialpaint.delay (
)
- . 250. , ( 2 ) ,
100 . (5 — 10) , , , , , -.
/ - ( Wi-Fi c )
pdfjs.enableWebGL, WebGL (
gfx.offscreencanvas.enabled ),
true — pdf .
plugins.rewrite_youtube_embedsYouTube , html5. , html5.
Flash-. Flash player,
falseprivacy.trackingprotection.enabledTracking Protection .
trackingprotection .
true, . - trackingprotection ( , ), .
reader.parse-on-load.enabled– , . Firefox , , . . , , .
« », , .

,
falsesecurity.sandbox.content.level * * *Firefox. ,
5 , . «» , Windows.
Firefox, , — ,
0 . 5-10% .
security.ssl.errorReporting.enabled *, Mozilla .
falseservices.blocklist.signing.enforced
services.blocklist.update_enabledblocklist.xml, , , .
extensions.blocklist.enabled ,
falseservices.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabledFirefox Mozilla ( ,
about:preferences#sync ). ,
falsetoolkit.cosmeticAnimations.enabled. , , .
false , .
toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled.
falseui.osk.enabled
ui.osk.detect_physical_keyboard. —
falsewebgl.angle.try-d3d11webgl.enable-webgl2OpenGL ES 3.0. , DirectX 10.1. DirectX 10 ,
false