Configurar Firefox en Linux

Decidí escribir sobre la configuración de Firefox para Linux. También hay artículos similares en Internet, pero se basan principalmente en versiones anteriores del navegador. No hay diferencias radicales en la configuración de Firefox para Linux o para Windows, pero hay algunas peculiaridades.

Debo decir de inmediato que en las PC viejas después de ajustar el navegador, no obtendrá maravillas de rendimiento. Más bien, ayudará a su "caja de música" a tocar algo más para el alma, si lo hace bien, y no mentirle en algún lugar en un rincón oscuro como un recuerdo muerto.

Tomé casi todas las configuraciones de Firefox de mi artículo Computadora vieja, Windows 7, 1 GB de RAM, tarjeta de video DirectX 9, Firefox e Internet . Pero no haré referencias a la configuración de varias distribuciones del sistema operativo aquí debido a su diversidad y mi conocimiento muy modesto. Solo Firefox.

Acerca de las computadoras con un procesador sin soporte para instrucciones SSE2


El último navegador oficialmente compatible para Linux fue 52.9esr. Y no oficialmente: el último Firefox 68 funciona con al menos procesadores AMD en un socket 462. Pero no todo Firefox en tales PC puede iniciarse. No hay problema, lo conseguí con Iceweasel . Incluso si no todas las funciones del navegador funcionan, por ejemplo, caen las páginas con WebGL. En general, puedes usar.

Aceleración de hardware de la tarjeta gráfica


Da un buen impulso de rendimiento, especialmente en computadoras más lentas.
Parece que, una vez, los desarrolladores de Firefox iban a habilitar la aceleración de hardware por defecto en las nuevas versiones del navegador. Pero parece que no lo encendieron. Diferentes versiones del kernel de Linux, X.org, controladores ... funcionará bien en algún lugar, pero no en algún lugar. Solo verifique por su cuenta. Si su tarjeta de video admite OpenGL 2.0 y fuerza la aceleración de hardware en el navegador, pero no funciona, esto no significa que Linux no funcionará en otras distribuciones.
Puede ver las capacidades de la tarjeta de video en las tablas de Wikipedia: Intel , AMD , Nvidia .

Configuración oculta de Firefox de aproximadamente: config


68
accessibility.force_disabled
La función evita que los servicios de accesibilidad accedan a su navegador.
Soporte de accesibilidad : puede proporcionar algunas herramientas específicas del navegador para complementos individuales instalados en Firefox.
Establezca en verdadero si este icono nunca se ha mostrado en su barra de pestañas imagen

app.normandy.enabled *
Encuestas inesperadas y recopilación de datos sobre sus preferencias para Mozilla.
Desactivar falso

app.shield.optoutstudies.enabled * *
Los desarrolladores de Firefox pueden instalar ocasionalmente varios complementos en su navegador y realizar investigaciones sin su conocimiento. Para que su navegador no se instale espontáneamente, no está claro qué complementos deshabilitan esta falsa opción

app.update.checkInstallTime
Es responsable de contar los días posteriores a la actualización.
Desactivar falso

app.update.doorhanger
Si cambia el valor de esta opción a falso , no aparecerán notificaciones frecuentes que sugieran actualizar el navegador.
imagen

apz.allow_double_tap_zooming
Función para dispositivos de pantalla táctil. Sin pantalla táctil: deshabilitar falso

apz.android.chrome_fling_physics.enabled
No funciona en versiones de Linux para PC. Desactivar falso

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Desactive falso si su computadora no tiene dispositivos con entrada táctil (panel táctil o pantalla táctil).

apz.peek_messages.enabled *
La función es necesaria si la imagen se emite desde una computadora a un monitor o TV a través de DisplayPort . Si su computadora no tiene o no usa DisplayPort, desactive esta opción false

browser.cache.disk.enable
Parámetro responsable del uso de caché de disco.

Si desactiva false, todos los archivos temporales y elementos de página descargados de Internet se grabarán y almacenarán en la RAM, y no en el disco duro. El acceso a RAM es más rápido, respectivamente, y la visualización de páginas web también puede ser más rápida.

Si tiene un disco duro lento, Internet ilimitado rápido y RAM de más de 1.5 a 2 gigabytes, puede intentar deshabilitar esta opción. Sin embargo, después de esto, asegúrese de seguir el proceso de llenar la memoria mientras usa el navegador y otros programas en ejecución en la computadora. Incluso en las situaciones más difíciles (una gran cantidad de pestañas abiertas simultáneamente en el navegador, ver videos, etc.), la cantidad de memoria libre siempre debe permanecer en varios cientos de megabytes. Si tiene un problema, vuelva a activar este parámetro en verdadero .

browser.cache.disk.smart_size.enabled *
Función de administración automática de caché de disco. Dependiendo del espacio libre en el disco duro donde está instalado el navegador, la primera vez que configura el volumen, que se asignará a la memoria caché. Por lo general, esto es 660 MB (675840 kilobytes), el tamaño del espacio asignado se puede ver en la configuración browser.cache.disk.capacity .
Si Internet es muy lento, entonces parte de la información del navegador es más fácil y rápida de tomar de un caché guardado que volver a cargarlo. Sin embargo, los viejos discos duros mecánicos pueden funcionar lentamente. Si configura el caché del disco en un valor grande en dicho disco duro, la lectura y escritura de datos desde el caché puede ser muy lenta debido al hecho de que los pequeños archivos escritos se dispersarán por todo el disco y la parte mecánica del mismo simplemente no tendrá tiempo para reconstruirse para una lectura rápida. Lo que en última instancia conduce a un funcionamiento lento del navegador y al desgaste rápido del disco duro.

Si tiene un disco duro mecánico, puede desactivar la administración automática de caché de disco cambiando esta opción a falso . Puede establecer su propio valor del espacio asignado para el caché con la opción browser.cache.disk.capacity , ingresando, por ejemplo, el valor 51200 o 102400 , que corresponderá a 50 MB o 100 MB. Cuanto más rápida sea la velocidad de Internet, menos podrá elegir el tamaño de la memoria caché.

browser.download.animateNotifications
Cuando desactiva false , la animación de la gran flecha azul no se mostrará cuando se cargue el archivo.

browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
"Recomendar extensiones al ver" y "Recomendar funciones al ver".
Firefox puede recomendar de vez en cuando características o extensiones mientras navega por la web. Si no necesita estas recomendaciones, cambie estas opciones a falso
imagen

browser.history_swipe_animation.disabled *
Característica para macOS, no funciona en Linux. Desactivarlo verdadero

browser.meta_refresh_when_inactive.disabled *
Si habilita esta función, las páginas web en pestañas inactivas (que no está viendo actualmente) no se volverán a cargar automáticamente. La recarga de páginas se puede utilizar en deportes u otros sitios donde la información se puede complementar o cambiar constantemente.
Sin embargo, la mayoría de los sitios ahora usan scripts, con la ayuda de los cuales solo se actualiza una pequeña parte de la página, y no toda la página (por ejemplo, chatear en páginas de Youtube). En estos casos, esta configuración no funcionará.

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Telemetria Recopilación y envío de datos sobre el usuario configurando los "mosaicos" de contenido web en la página de inicio (nueva pestaña). Desactivar falso

browser.newtabpage.activity-stream.showPatrocinado
Mostrar anuncios en una nueva pestaña. Desactivar falso

browser.ping-center.telemetry
Telemetria Desactivar falso

browser.preferences.defaultPerformanceSettings.enabled *
Use la configuración de rendimiento recomendada. Desde que subió a about: config - deshabilite esta función 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

Desactive estas opciones si su procesador no es compatible con las instrucciones SSE2.

browser.search.update
Actualiza automáticamente los motores de búsqueda (complementos) después de iniciar Firefox. Si la búsqueda a través del Panel de búsqueda deja de funcionar, puede actualizarlos volviendo a activar esta opción. Sin embargo, estos complementos deben actualizarse muy raramente, por lo que puede deshabilitar esta función falso

browser.search.suggest.enabled
Mostrar sugerencias de búsqueda. Sugerencias para ingresar palabras en la barra de búsqueda, puede deshabilitar false si no las necesita.

browser.urlbar.suggest.searches
Mostrar sugerencias de búsqueda al usar la barra de direcciones.
Si el campo de entrada del enlace no se usa adicionalmente como una barra de búsqueda, deshabilite esta función false

browser.shell.checkDefaultBrowser
Comprueba si Firefox es el navegador predeterminado.
Desactiva la comprobación falsa

browser.sessionhistory.max_total_viewers *
Firefox guarda de manera predeterminada en la RAM parte del contenido de los sitios que visitó durante una sesión. Esto se hace para que al presionar los botones para cambiar las páginas "hacia adelante" o "hacia atrás", las páginas abiertas anteriormente en la misma pestaña no se vuelvan a cargar completamente desde Internet, sino que se recuperen rápidamente de la memoria principal.
El navegador ocupa el tamaño de la memoria para esta función (valor -1 ). Sin embargo, si su Firefox se come casi toda la RAM libre y la computadora comienza a ralentizarse severamente, desactive esta función estableciendo el valor 0

browser.sessionstore.interval * *
El parámetro es responsable de la frecuencia de guardar la sesión en el disco mientras Firefox se está ejecutando. El objetivo es restaurar las pestañas abiertas y el texto escrito en mensajes que aún no se han enviado después de que el navegador se bloquee y reinicie. Esto es útil si a menudo escribe texto largo en el navegador, y antes de enviarlo, Firefox a menudo se cierra espontáneamente con un error. Por defecto, Firefox guarda los datos de la sesión cada 15 segundos (un valor de 15,000 milisegundos). Si todo está bien con su Firefox en términos de estabilidad, puede cambiar el valor a 1800000 (30 minutos). En algunos casos, después de cambiar este parámetro hacia arriba, el navegador funciona un poco más rápido y con menos frecuencia se bloquea.

browser.startup.homepage_override.mstone
Después de actualizar el navegador, Firefox puede mostrar una pestaña adicional junto a su página habitual para ofrecer más información sobre los cambios o las nuevas funciones incluidas en la actualización. Desactivar ignorar

browser.stopReloadAnimation.enabled *
Animación del botón de recarga de la página. Desactivar falso
imagen

browser.slowStartup.notificationDisabled
Cuando está habilitado, es cierto , el tiempo de inicio del navegador no se medirá y no se mostrará una advertencia si se inicia lentamente.

browser.suppress_first_window_animation *
Animación de abrir una ventana del navegador. Desactivar falso

browser.tabs.crashReporting.sendReport
Enviar un informe sobre la caída de la pestaña en el navegador. Puede deshabilitar falso

browser.tabs.remote.warmup.enabled *
Modo de representación proactiva. Cuando mueve el cursor a la pestaña, el navegador muestra el búfer de composición y, en el caso de un clic, muestra instantáneamente el contenido terminado en la pantalla, eliminando el retraso en la representación de áreas visibles.
En computadoras lentas, es recomendable deshabilitar esta función.

browser.tabs.unloadOnLowMemory *
Descarga automáticamente pestañas de RAM para liberar recursos. La función se activa cuando no hay suficiente memoria (menos de 400 MB de memoria libre) y, en primer lugar, desplaza las pestañas no utilizadas durante mucho tiempo. Al mismo tiempo, las pestañas no desaparecen, sino que se transfieren a un estado de preparación para la descarga (modo de espera), similar a lo que se observa después de restaurar una sesión.
Active esta función si tiene problemas con una pequeña cantidad de memoria instalada al visualizar páginas en un navegador.

browser.touchmode.auto *
La función no funciona en Linux. Desactivar falso

browser.uidensity
La función le permite seleccionar la altura de las pestañas y la barra de direcciones. En monitores con una diagonal pequeña y una resolución pequeña, las pestañas y la barra de direcciones pueden ocupar demasiado espacio en la pantalla. Se puede corregir un poco. Al establecer uno de los siguientes valores, obtenga la vista adecuada.
0 - predeterminado, promedio (normal)
1 - pequeño (compacto)
2 - grande (móvil)
imagen

browser.uitour.enabled
Firefox Tour Desactivar falso

canvas.capturestream.enabled *
El mecanismo para traducir elementos multimedia en WebRTC. Desactivar falso

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
Telemetria Desactivar falso

device.sensors.enabled
Permite el acceso a los sensores del dispositivo a través de javascript. Por ejemplo, en Firefox móvil, puede recibir información del sensor de proximidad. Si no tiene sensores o no necesita acceso de Firefox a ellos, desactive falso

dom.battery.enabled
Rastrea el estado de la batería. Si se utiliza hospitalización, deshabilite false

dom.enable_performance_observer
Usando esta función, un desarrollador del sitio puede averiguar, por ejemplo, cuánto tiempo ha cargado un usuario un elemento particular de una página web. Lo que luego solucionaría las fallas de rendimiento en el código del sitio. Por parte del usuario, esto parecerá recopilar telemetría limitada de sus acciones en el sitio y enviarla automáticamente. Puede deshabilitar esta función falso para que Firefox no envíe estos datos a los sitios.

dom.event.clipboardevents.enabled
Permite que el sitio monitoree las acciones del usuario cuando copia el texto seleccionado de una página web y luego, de cierta manera, desliza una línea adicional al texto copiado en el portapapeles, por ejemplo, "... Más en https: // .....". .
Si se encuentra con dichos sitios donde tiene que copiar texto, y luego cuando pega el texto copiado al final, se agrega automáticamente ese sinsentido que no necesita ni interfiere, desactive esta función falsa .
Solo en algunos sitios puede haber problemas al copiar y pegar texto debido a su desconexión.

dom.gamepad.enabled
dom.gamepad.extensions.enabled
Sin gamepad: deshabilitar falso

dom.ipc.plugins.asyncdrawing.enabled *
Representación asíncrona de objetos en una página web mediante el complemento Flash Player. Estabilidad y rendimiento mejorados de este complemento. Si instaló Flash Player desde la versión 23 o posterior en el navegador, deje la opción habilitada como verdadera . Si está utilizando Flash Player hasta la versión 23, desactívelo falso

dom.ipc.plugins.flash.disable-protected-mode
La función de deshabilitar el modo protegido Adobe Flash . En la versión de 64 bits de Firefox, esta configuración de complemento no se muestra. Sin embargo, se puede habilitar true desde about: config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Envío de informes de fallos del complemento. Puede deshabilitar falso

dom.ipc.processCount
Para Firefox, puede establecer la cantidad de flujos de trabajo. El valor predeterminado es 8. Esto significa que se agregarán un par de adicionales a estos ocho procesos (dependiendo de la configuración del navegador) y el número total de procesos será de 9 a 12. Para obtener el mejor rendimiento, se recomienda establecer esta opción en el número de núcleos en el procesador o el número de subprocesos en el procesador (ver javascript.options.shared_memory ).

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox monitorea el tiempo de carga de cada página y, si tarda mucho en cargar, puede aparecer la notificación "Una página web ralentiza su navegador ..." en la parte superior. Como regla general, esta notificación aparece debido a una conexión a Internet muy lenta, poca compatibilidad de complementos instalados o virus. Si no tiene tales problemas con la carga de la página o sabe el motivo del problema que tiene, pero no sabe cómo solucionarlo, puede desactivar el monitoreo de la página y mostrar esta notificación falsa

dom.ipc.processPrelaunch.enabled *
Cuando Firefox se inicia, esta función crea un proceso adicional para cargar bibliotecas XPCOM en la RAM de la computadora. Por lo tanto, el lanzamiento del navegador puede ser más rápido.
Sin embargo, en una computadora con un procesador de un solo núcleo con un solo flujo de trabajo (no hay soporte para Hyper-threading), esta función puede ralentizar el inicio del navegador. Si tiene dicho procesador (consulte javascript.options.shared_memory ) cambie la opción a falso

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Características para desarrolladores web. Puede deshabilitar falso

dom.keyboardevent.dispatch_during_composition
Función para Android, no funciona en versiones de Linux para PC. Deshabilitarlo falso

dom.maxHardwareConcurrency * *
Firefox puede determinar automáticamente cuántos núcleos o subprocesos tiene el procesador en la computadora, lo que distribuiría de manera óptima las tareas realizadas al procesar el contenido web. Puede ir a lo seguro (si tiene dudas de que el navegador haya determinado correctamente las capacidades de su procesador) y limitar este valor manualmente. El número de subprocesos se puede ver en la información del sistema Linux (consulte javascript.options.shared_memory )

dom.serviceWorkers.enabled
Algunos sitios que dan soporte a Service Workers pueden descargar cierta información a la computadora del usuario, que se puede mostrar en el navegador solo después de que se pierda la conexión entre la computadora e Internet. Por ejemplo, aparece una ventana de notificación que indica que se perdió la conexión de red. Además, con esta función, el sitio puede guardar algunos elementos de la página web en la computadora del usuario. Si la conexión a Internet desaparece, ciertas acciones y navegación en la página web abierta aún pueden estar disponibles sin conexión.
Para computadoras estacionarias y computadoras portátiles con comunicación estable (sin desconexiones frecuentes) esta función es inútil, puede deshabilitarla falsa

dom.vibrator.enabled
Le permite usar la vibración si hay un motor de vibración instalado en el dispositivo.
Desactivar falso

dom.w3c_touch_events.enabled *
Función para dispositivos (principalmente portátiles) con panel táctil, pantalla táctil o trackball.
Si nada de esto está en su computadora, desactívelo configurándolo en 0

dom.webdriver.enabled * *
Característica para desarrolladores web. Es una biblioteca de software que le permite desarrollar programas que controlan el comportamiento del navegador. Se utiliza principalmente para probar sitios en el navegador.
El usuario ordinario no necesita, puede deshabilitar falso

dom.workers.maxPerDomain *
La función determina el número de flujos de trabajo ejecutados simultáneamente. Por defecto, en el nuevo Firefox este valor es enorme 512, y fue elegido, a juzgar por todo, desde la condición de que la mayoría de los usuarios tienen modo de multiprocesamiento y aceleración de hardware en el navegador, un procesador con una gran cantidad de núcleos. Es decir, las configuraciones modernas de PC son capaces de procesar simultáneamente una gran cantidad de computación.
Para una computadora vieja con un procesador de un solo núcleo de un solo subproceso y sin aceleración de hardware, es deseable establecer el valor de la función en 20 . Y para más rápido (por ejemplo, doble núcleo o doble subproceso), el valor no se puede cambiar.

extensiones.abuseReport.enabled
Cuando elimina una extensión de un navegador, Firefox puede sugerir quejarse de esta extensión. Si instala solo extensiones verificadas, puede eliminar esta oración configurando el valor de la opción en falso
imagen

extensiones.blocklist.enabled
Si, por ejemplo, instaló una versión anterior de Flash Player. Firefox deshabilitará este complemento escribiendo una advertencia al respecto. Para evitar que Firefox verifique la relevancia de los complementos, deshabilite esta función false

extensiones.formautofill.available
Función para habilitar el autocompletado del sistema Autocompletar formulario (ver Complementos en el navegador -> Presente en Firefox). Si completa manualmente dichos datos usted mismo, puede deshabilitar este complemento al eliminarlo o detectarlo .

extensiones.fxmonitor.enabled * * (este parámetro se crea como un booleano)
Complemento del sistema Firefox Monitor (consulte Complementos en el navegador -> Presente en Firefox). Si trabaja en una computadora desde la que simplemente navega por sitios sin registrarse o autorizar en ellos, puede deshabilitar este complemento falso

extensiones.getAddons.cache.enabled
El Administrador de complementos recopila información sobre cada complemento instalado y le brinda la oportunidad de recibir recomendaciones personalizadas en el panel "Obtener complementos". Desactivar falso

extensiones.getAddons.showPane (este parámetro se crea como un booleano)
Si no va a instalar complementos a través de: complementos "Recomendaciones", puede eliminar este elemento del menú. Crea y establece esta función en falso
imagen

extensiones.htmlaboutaddons.recommendations.enabled
extensiones.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 * *
, , . , , .
, false

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.force-disabled * *
WebRender . WebRender . , OpenGL 4.0. OpenGL 4.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 , «».
imagen

image.animation_mode
, .
- GIF ( )
none
once — ,
normal — ( )
, , imagen none once.

intl.multilingual.enabled
, Firefox.
, , . , false

javascript.options.shared_memory *
. .
true , Hyper-threading . , « » Linux. 2 — .
imagen

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.geometry.d3d11.enabled
Linux, false

layers.low-precision-buffer * *
, , : , .
, true , , . , false .

layers.omtp.enabled *
. , . , , , . — .

layout.css.report_errors *
CSS. - . false

layout.css.touch_action.enabled *
C touch-action CSS , , , .
false

layout.spellcheckDefault *
.
, , — , 0

media.av1.enabled * *
AV1. , , , . , false

Youtube AV1, 144 360. :
SSSE3 ( S)
SSE4.1
AVX2
false , Youtube .

media.cubeb.sandbox
«», -. , Firefox - .
, false

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
. Linux. false

media.navigator.enabled
, screen sharing ( ). , false

media.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox — false

media.peerconnection.enabled
WebRTC . — false

media.rdd-process.enabled * *
Firefox «» . false

media.video_stats.enabled *
(- / , .). false

media.webspeech.synth.enabled
.
false

narrate.enabled
. . . — false

network.captive-portal-service.enabled
Captive portal . Wi-Fi (, ..) , , . , Firefox .
Wi-Fi false

network.dns.disableIPv6
IPv6 — true

network.dns.disablePrefetch *
Firefox IP DNS ( , ). .
, / ( Wi-Fi), , . true

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.proxy.type
- , 0

nglayout.initialpaint.delay ( ) *
- . 250. , ( 2 ) , 150 . (5 — 10) , , , , , -.
/ - ( Wi-Fi c ) .

permissions.postPrompt.animate
- imagen . false .
« » , permissions.desktop-notification.postPrompt.enabled * . toolkit.cosmeticAnimations.enabled .

pdfjs.enableWebGL
, WebGL ( gfx.offscreencanvas.enabled ), true — pdf .

plugins.rewrite_youtube_embeds
YouTube , html5. , html5.
Flash-. Flash player, false

privacy.trackingprotection.enabled
Tracking Protection .

trackingprotection . true

, . - trackingprotection ( , ), .

imagen

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% .

security.ssl.errorReporting.enabled *
, Mozilla . false

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

toolkit.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.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled


. false

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 (Nvidia GF8100, AMD HD 2400, Intel HD Graphics). OpenGL 3.0, false

Complementos para el navegador


Presente en Firefox
Firefox .

imagen

screenshots@mozilla.orgFirefox Screenshots . Firefox — , , .

fxmonitor@mozilla.orgFirefox Monitor . , ( email) . haveibeenpwned.com, 5 , 300 .

formautofill@mozilla.orgForm Autofill . . (, - ). .

webcompat-reporter@mozilla.org — Webcompat-reporter, Firefox . Firefox extensions.webcompat-reporter.enabled

webcompat@mozilla.org.xpi — Web Compat, . - , , , .

Reproduciendo video


Complementos y Extensiones
Openh264 isco Systems
. . Firefox , .


YouTube Design Preserver YouTube Classic
YouTube Design Preserver YouTube Classic () Youtube, . Youtube Youtube.

Youtube, YouTube Design Preserver Old layout Fix it .
Youtube. , , .

YouTube Classic ( ).

. , , .

. Para hacer esto:
1. www.youtube.com
2. F12
3. Enter .
4. Enter

document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/';

5. www.youtube.com , .

YouTube Video and Audio Downloader
, . SMPlayer . Youtube 720p .

, . . , « ».

- , , , .

0.8.5 Youtube. 0.8.4 .

imagen

enhanced-h264ify
Youtube :

1. 720p 30 , 720p*48-60fps.
2. SSSE3 ( S) SSE4.1 AVX2, .

, Youtube 48-60 24-30 , . , AV1, .

Bloquee anuncios y elementos innecesarios en una página web


Usando Extensiones
. . 10 , 1 , , .

, «» — «» 20-50% . .

. .

,

imagen

, , , - . , , , .

, 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 . , . , , .

Algunas herramientas de navegador
Firefox . , , . « », .

imagen

« ». « ». «» .

imagen

, , , .

, .

imagen

, , «», -, , - .

imagen

Ver sitio móvil
, «» .

Habr , . , «», .

, , , , .
imagen

Firefox User-Agent Switcher . , . , c Android . , .

, about:config , : general.useragent.override. youtube.com , general.useragent.override. habr.com . general.useragent.override. . - :

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

, , User-Agent Switcher general.useragent.override. , general.useragent.override , - .

PD: Bueno, al final, por curiosidad, decidí hacer esa encuesta. Espero que sus resultados sean interesantes no solo para mí.

Source: https://habr.com/ru/post/459880/


All Articles