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