Configurar o Firefox no Linux

Eu decidi escrever sobre como configurar o Firefox para Linux. Também existem artigos semelhantes na Internet, mas eles se baseiam principalmente em versões mais antigas do navegador. Não há diferenças radicais na configuração do Firefox para Linux ou Windows, mas existem algumas peculiaridades.

Devo dizer imediatamente que, em PCs antigos, depois de ajustar o navegador, você não terá nenhuma maravilha de desempenho. Em vez disso, ajudará sua “caixa de música” a tocar outra coisa para a alma, se você acertar, e não mentir para ela em algum lugar no canto escuro como uma lembrança morta.

Tirei quase todas as configurações do Firefox do meu artigo Computador antigo, Windows 7, 1 GB de RAM, placa de vídeo DirectX 9, Firefox e Internet . Mas não farei referências às configurações de várias distribuições de SO aqui devido à sua diversidade e ao meu conhecimento muito modesto. Somente Firefox.

Sobre computadores com um processador sem suporte para instruções SSE2


O último navegador oficialmente suportado para Linux foi o 52.9esr. E não oficialmente - o Firefox 68 mais recente funciona com pelo menos processadores AMD em um soquete 462. Mas nem todo o Firefox nesses PCs pode iniciar. Não tem problema, eu entendi com Iceweasel . Mesmo que nem todas as funções do navegador funcionem, por exemplo, as páginas com o WebGL caem. Em geral, você pode usar.

Aceleração de hardware da placa gráfica


Dá um bom aumento de desempenho, especialmente em computadores mais lentos.
Parece que, uma vez, os desenvolvedores do Firefox habilitavam a aceleração de hardware por padrão em novas versões do navegador. Mas parece que eles não o ativaram. Versões diferentes do kernel Linux, X.org, drivers ... - funcionará bem em algum lugar, mas não em algum lugar. Verifique apenas por conta própria. Se a sua placa de vídeo suportar o OpenGL 2.0 e você forçar a aceleração do hardware no navegador, mas não funcionar, isso não significa que o Linux não funcionará em outras distribuições.
Você pode ver os recursos da placa de vídeo nas tabelas da Wikipedia: Intel , AMD , Nvidia .

Configurações ocultas do Firefox em about: config


68
accessibility.force_disabled
O recurso impede que os serviços de acessibilidade acessem seu navegador.
Suporte à acessibilidade - pode fornecer algumas ferramentas específicas do navegador para complementos individuais instalados no Firefox.
Defina como true se esse ícone nunca foi exibido na barra de guias imagem

app.normandy.enabled *
Pesquisas inesperadas e coleta de dados sobre suas preferências para o Mozilla.
Desativar falso

app.shield.optoutstudies.enabled * *
Os desenvolvedores do Firefox podem ocasionalmente instalar vários complementos no seu navegador e realizar pesquisas sem o seu conhecimento. Para que seu navegador não seja instalado espontaneamente, não está claro quais complementos desabilitam essa opção falsa

app.update.checkInstallTime
É responsável por contar os dias após a atualização.
Desativar falso

app.update.doorhanger
Se você alterar o valor dessa opção para falso , as notificações frequentes sugerindo a atualização do navegador não serão exibidas.
imagem

apz.allow_double_tap_zooming
Função para dispositivos com tela de toque. Nenhuma tela de toque - desativar falso

apz.android.chrome_fling_physics.enabled
Não funciona nas versões para PC do Linux. Desativar falso

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Desative false se o seu computador não tiver dispositivos com entrada por toque (touchpad ou touchscreen).

apz.peek_messages.enabled *
A função é necessária se a imagem for enviada de um computador para um monitor ou TV via DisplayPort . Se o seu computador não possui ou não usa DisplayPort, desative esta opção false

browser.cache.disk.enable
Parâmetro responsável pelo uso do cache do disco.

Se você desativar o false, todos os arquivos temporários e elementos da página baixados da Internet serão gravados e armazenados na RAM, e não no disco rígido. O acesso à RAM é mais rápido, respectivamente, e a exibição de páginas da Web também pode ser mais rápida.

Se você tiver um disco rígido lento, Internet ilimitada rápida e RAM com mais de 1,5 a 2 gigabytes, tente desativar essa opção. No entanto, após isso, siga o processo de preenchimento da memória enquanto estiver usando o navegador e outros programas em execução no computador. Mesmo nas situações mais difíceis (um grande número de guias abertas simultaneamente no navegador, assistindo a vídeos etc.), a quantidade de memória livre deve sempre permanecer várias centenas de megabytes. Se você tiver um problema, ative esse parâmetro novamente como true .

browser.cache.disk.smart_size.enabled *
Recurso de gerenciamento automático de cache de disco. Dependendo do espaço livre no disco rígido em que o navegador está instalado, na primeira vez que você definir o volume, o qual será alocado para o cache. Geralmente, são 660 MB (675840 kilobytes), o tamanho do espaço alocado pode ser visualizado na configuração browser.cache.disk.capacity .
Se a Internet estiver muito lenta, algumas informações do navegador serão mais fáceis e rápidas de extrair de um cache salvo do que recarregá-lo. No entanto, discos rígidos mecânicos antigos podem funcionar lentamente. Se você definir o cache do disco com um valor alto nesse disco rígido, a leitura e gravação de dados do cache poderão ser muito lentas, devido ao fato de que pequenos pedaços de arquivos gravados serão espalhados por todo o disco e a parte mecânica dele simplesmente não terá tempo para reconstruir para uma leitura rápida. O que acaba levando à operação lenta do navegador e ao desgaste rápido do disco rígido.

Se você tiver um disco rígido mecânico, poderá desativar o gerenciamento automático de cache de disco, alternando esta opção para false . Você pode definir seu próprio valor do espaço alocado para o cache com a opção browser.cache.disk.capacity , inserindo, por exemplo, o valor 51200 ou 102400 , que corresponderá a 50 MB ou 100 MB. Quanto mais rápida a velocidade da Internet, menos você pode escolher o tamanho do cache.

browser.download.animateNotifications
Quando você desativa o false , a animação da grande seta azul não será exibida quando o arquivo estiver sendo carregado.

browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
"Recomendar extensões ao visualizar" e "Recomendar funções ao visualizar".
O Firefox pode, ocasionalmente, recomendar recursos ou extensões enquanto navega na web. Se você não precisar dessas recomendações, mude essas opções para false
imagem

browser.history_swipe_animation.disabled *
O recurso para macOS, não funciona no Linux. Desativar verdadeiro

browser.meta_refresh_when_inactive.disabled *
Se você ativar esta função como verdadeira , as páginas da Web em guias inativas (que você não está visualizando no momento) não serão recarregadas automaticamente. O recarregamento de página pode ser usado em esportes ou outros sites onde as informações podem ser constantemente complementadas ou alteradas.
No entanto, a maioria dos sites agora usa scripts, com a ajuda da qual apenas uma pequena parte da página é atualizada, e não a página inteira (por exemplo, bate-papo nas páginas do Youtube). Nesses casos, essa configuração não funcionará.

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Telemetria. Coleta e envio de dados para o usuário, definindo os “mosaicos” do conteúdo da web na página inicial (nova guia). Desativar falso

browser.newtabpage.activity-stream.showSponsored
Exibir anúncios em uma nova guia. Desativar falso

browser.ping-center.telemetry
Telemetria. Desativar falso

browser.preferences.defaultPerformanceSettings.enabled *
Use as configurações de desempenho recomendadas. Desde que você entrou em about: config - desabilite esta função 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

Desative essas opções se o seu processador não suportar instruções SSE2.

browser.search.update
Atualiza automaticamente os mecanismos de pesquisa (plugins) após iniciar o Firefox. Se a pesquisa no painel de pesquisa parar de funcionar, você poderá atualizá-la ativando esta opção novamente. No entanto, esses plugins precisam ser atualizados muito raramente, para que você possa desativar esta função false

browser.search.suggest.enabled
Exibir sugestões de pesquisa. Dicas para inserir palavras na barra de pesquisa, você pode desativar o false se não precisar delas.

browser.urlbar.suggest.searches
Exiba sugestões de pesquisa ao usar a barra de endereço.
Se o campo de entrada do link não for usado adicionalmente como uma barra de pesquisa, desabilite esta função false

browser.shell.checkDefaultBrowser
Verifica se o Firefox é o navegador padrão.
Desativar verificação falsa

browser.sessionhistory.max_total_viewers *
Por padrão, o Firefox salva na RAM parte do conteúdo dos sites que você visitou durante uma sessão. Isso é feito para que, ao pressionar os botões para alternar entre as páginas "avançar" ou "voltar", as páginas abertas anteriormente na mesma guia não sejam carregadas novamente completamente da Internet, mas sejam rapidamente capturadas na memória principal.
O navegador ocupa o tamanho da memória dessa função (valor -1 ). No entanto, se o Firefox consumir quase toda a RAM livre e o computador começar a ficar muito lento, desative essa função configurando o valor 0

browser.sessionstore.interval * *
O parâmetro é responsável pela frequência de salvar a sessão em disco enquanto o Firefox está em execução. O objetivo é restaurar guias abertas e texto digitado em mensagens que ainda não foram enviadas depois que o navegador trava e reinicia. Isso é útil se você costuma escrever textos longos no navegador e, antes de enviá-lo, o Firefox geralmente fecha espontaneamente com um erro. Por padrão, o Firefox salva os dados da sessão a cada 15 segundos (um valor de 15.000 milissegundos). Se tudo estiver bem com o Firefox em termos de estabilidade, você poderá alterar o valor para 1800000 (30 minutos). Em alguns casos, após alterar esse parâmetro para cima, o navegador funciona um pouco mais rápido e com menos frequência trava.

browser.startup.homepage_override.mstone
Após atualizar o navegador, o Firefox pode mostrar uma guia adicional ao lado da sua página normal para oferecer mais informações sobre as alterações ou os novos recursos incluídos na atualização. Desativar ignorar

browser.stopReloadAnimation.enabled *
Animação do botão de recarga da página. Desativar falso
imagem

browser.slowStartup.notificationDisabled
Quando ativado, true , o tempo de inicialização do navegador não será medido e um aviso não será exibido se iniciar lentamente.

browser.suppress_first_window_animation *
Animação de abrir uma janela do navegador. Desativar falso

browser.tabs.crashReporting.sendReport
Enviando um relatório sobre a queda da guia no navegador. Pode desativar false

browser.tabs.remote.warmup.enabled *
Modo de renderização proativo. Quando você move o cursor para a guia, o navegador processa o buffer de composição e, no caso de um clique, exibe instantaneamente o conteúdo final na tela, eliminando o atraso na renderização de áreas visíveis.
Em computadores lentos, é aconselhável desativar esta função.

browser.tabs.unloadOnLowMemory *
Descarregue automaticamente as guias da RAM para liberar recursos. A função é ativada quando não há memória suficiente (menos de 400 MB de memória livre) e, em primeiro lugar, substitui as guias não usadas por muito tempo. Ao mesmo tempo, as guias não desaparecem, mas são transferidas para um estado de prontidão para download (modo de espera), semelhante ao observado após a restauração de uma sessão.
Ative esta função se estiver tendo problemas com uma pequena quantidade de memória instalada ao visualizar páginas em um navegador.

browser.touchmode.auto *
A função não funciona no Linux. Desativar falso

browser.uidensity
A função permite selecionar a altura das guias e da barra de endereço. Em monitores com uma diagonal pequena e uma resolução pequena, as guias e a barra de endereços podem ocupar muito espaço na tela. Pode ser corrigido um pouco. Ao definir um dos seguintes valores, obtenha a visualização apropriada.
0 - padrão, média (normal)
1 - pequeno (compacto)
2 - grande (móvel)
imagem

browser.uitour.enabled
Firefox Tour Desativar falso

canvas.capturestream.enabled *
O mecanismo para converter elementos de mídia no WebRTC. Desativar falso

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

device.sensors.enabled
Permite o acesso aos sensores do dispositivo através de javascript. Por exemplo, no Firefox móvel, você pode receber informações do sensor de proximidade. Se você não possui sensores ou não precisa do acesso do Firefox a eles, desative false

dom.battery.enabled
Rastrear o status da bateria. Se paciente for usado, desative false

dom.enable_performance_observer
Usando essa função, um desenvolvedor de site pode descobrir, por exemplo, quanto tempo um usuário carrega um elemento específico de uma página da web. O que consertaria as falhas de desempenho no código do site. Por parte do usuário, isso parecerá coletar telemetria limitada de suas ações no site e enviá-la automaticamente. Você pode desativar esta função false , para que o Firefox não envie esses dados para sites.

dom.event.clipboardevents.enabled
Permite que o site monitore as ações do usuário quando ele copia o texto selecionado de uma página da Web e, de certa forma, insere uma linha adicional no texto copiado na área de transferência, por exemplo, "... Mais em https: // .....". .
Se você se deparar com sites em que precisa copiar texto e, em seguida, quando colar o texto copiado no final, essas bobagens serão automaticamente adicionadas, de que você não precisa nem interfere, desative essa função falsa .
Somente em alguns sites pode haver problemas ao copiar e colar texto devido à sua desconexão.

dom.gamepad.enabled
dom.gamepad.extensions.enabled
No gamepad - desativar falso

dom.ipc.plugins.asyncdrawing.enabled *
Renderização assíncrona de objetos em uma página da web pelo plug-in Flash Player. Estabilidade e desempenho aprimorados deste plugin. Se você instalou o Flash Player da versão 23 ou mais recente no navegador, deixe a opção ativada como verdadeira . Se você estiver usando o Flash Player até a versão 23, desative-o false

dom.ipc.plugins.flash.disable-protected-mode
A função de desativar o Modo protegido Adobe Flash . Na versão de 64 bits do Firefox, essa configuração de plug-in não é mostrada. No entanto, ele pode ser ativado true em about: config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Enviando relatórios de falha do plug-in. Pode desativar false

dom.ipc.processCount
Para o Firefox, você pode definir o número de fluxos de trabalho. O valor padrão é 8. Isso significa que outros dois serão adicionados a esses oito processos (dependendo das configurações do navegador) e o número total de processos será de 9 a 12. Para um melhor desempenho, é recomendável definir essa opção para o número de núcleos no processador ou o número de threads no processador (consulte javascript.options.shared_memory ).

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
O Firefox monitora o tempo de carregamento de cada página e, se levar muito tempo para carregar, a notificação "Uma página da web desacelera seu navegador ..." pode aparecer na parte superior. Como regra, essa notificação aparece devido a uma conexão à Internet muito lenta, baixa compatibilidade de complementos ou vírus instalados. Se você não tiver esses problemas com o carregamento da página ou souber o motivo do problema, mas não souber como resolvê-lo, poderá desativar o monitoramento da página e exibir esta notificação como falsa

dom.ipc.processPrelaunch.enabled *
Quando o Firefox inicia, esta função cria um processo adicional para carregar as bibliotecas XPCOM na RAM do computador. Assim, o lançamento do navegador pode ser mais rápido.
No entanto, em um computador com um processador de núcleo único com um único fluxo de trabalho (não há suporte para o Hyper-threading), essa função pode atrasar o início do navegador. Se você possui esse processador (consulte javascript.options.shared_memory ), alterne a opção para false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Recursos para desenvolvedores da web. Pode desativar false

dom.keyboardevent.dispatch_during_composition
Função para Android, não funciona em versões para PC do Linux. Desativar falso

dom.maxHardwareConcurrency * *
O Firefox pode determinar automaticamente quantos núcleos ou threads o processador possui no computador, o que distribuiria de maneira ideal as tarefas executadas ao processar o conteúdo da Web. Você pode jogar pelo seguro (em caso de dúvida de que o navegador determinou corretamente os recursos do seu processador) e limitar esse valor manualmente. O número de threads pode ser visualizado em Informações do sistema Linux (consulte javascript.options.shared_memory )

dom.serviceWorkers.enabled
Alguns sites que oferecem suporte a técnicos de serviço podem baixar certas informações no computador do usuário, que podem ser exibidas no navegador somente após a conexão entre o computador e a Internet. Por exemplo, uma janela de notificação aparece que a conexão de rede está perdida. Além disso, usando esta função, o site pode salvar alguns elementos da página da web no computador do usuário. Se a conexão com a Internet desaparecer, determinadas navegação e ações na página da web aberta ainda poderão estar disponíveis offline.
Para computadores estacionários e laptops com comunicação estável (sem desconexões frequentes), essa função é inútil, você pode desativá-la.

dom.vibrator.enabled
Permite usar vibração se um motor de vibração estiver instalado no dispositivo.
Desativar falso

dom.w3c_touch_events.enabled *
Função para dispositivos (principalmente laptops) com touchpad, touch screen ou trackball.
Se nada disso estiver no seu computador, desative-o definindo-o como 0

dom.webdriver.enabled * *
Recurso para desenvolvedores da web. É uma biblioteca de software que permite desenvolver programas que controlam o comportamento do navegador. É usado principalmente para testar sites no navegador.
O usuário comum não precisa, você pode desativar o false

dom.workers.maxPerDomain *
A função determina o número de fluxos de trabalho executados simultaneamente. Por padrão, no novo Firefox esse valor é enorme, 512 e foi escolhido, a julgar por tudo, desde a condição de que a maioria dos usuários possui modo de multiprocessamento e aceleração de hardware no navegador, um processador com um grande número de núcleos. Ou seja, configurações modernas de PC são capazes de processar simultaneamente uma grande quantidade de computação.
Para um computador antigo com um processador de núcleo único de thread único e sem aceleração de hardware, é desejável definir o valor da função como 20 . E para mais rápido (por exemplo, núcleo duplo ou encadeamento duplo), o valor não pode ser alterado.

extensions.abuseReport.enabled
Quando você remove uma extensão de um navegador, o Firefox pode sugerir uma reclamação sobre essa extensão. Se você instalar apenas extensões verificadas, poderá remover esta frase definindo o valor da opção como false
imagem

extensions.blocklist.enabled
Se você, por exemplo, instalou uma versão antiga do flash player. O Firefox desativará esse plug-in escrevendo um aviso sobre isso. Para impedir que o Firefox verifique a relevância dos complementos, desative esta função false

extensions.formautofill.available
Função para ativar o preenchimento automático de formulários do sistema (consulte Complementos no navegador -> Presente no Firefox). Se você mesmo preencher esses dados manualmente, poderá desativar esse complemento excluindo ou detectando .

extensions.fxmonitor.enabled * * (este parâmetro é criado como um booleano)
Complemento do sistema Firefox Monitor (consulte Complementos no navegador -> Presente no Firefox). Se você trabalha em um computador no qual simplesmente navega em sites sem se registrar ou autorizar, poderá desativar esse complemento false

extensions.getAddons.cache.enabled
O Gerenciador de Complementos coleta informações sobre cada complemento instalado e oferece a oportunidade de receber recomendações personalizadas no painel "Obter Complementos". Desativar falso

extensions.getAddons.showPane (este parâmetro é criado como um booleano)
Se você não deseja instalar complementos por meio de addons "Recomendações", você pode remover este item do menu. Crie e defina esta função como false
imagem

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 * *
, , . , , .
, 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 , «».
imagem

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

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

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

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
- imagem . 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 ( , ), .

imagem

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 o navegador


Presente no Firefox
Firefox .

imagem

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

Reproduzindo vídeo


Plugins e extensões
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 fazer isso:
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 .

imagem

enhanced-h264ify
Youtube :

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

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

Bloquear anúncios e itens desnecessários em uma página da web


Usando extensões
. . 10 , 1 , , .

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

. .

,

imagem

, , , - . , , , .

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

Algumas ferramentas do navegador
Firefox . , , . « », .

imagem

« ». « ». «» .

imagem

, , , .

, .

imagem

, , «», -, , - .

imagem

Ver site para celular
, «» .

Habr , . , «», .

, , , , .
imagem

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

PS Bem, no final, por curiosidade, decidi fazer essa pesquisa. Espero que os resultados dele sejam interessantes não apenas para mim.

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


All Articles