Firefox Ajustaments: elimina algunes coses innecessàries i millora el rendiment

Fa uns dies publicava en el meu bloc personal un article on exposava la meva opinió sobre el que Mozilla Firefox hauria de ser. Bàsicament la meva opinió es basa en el fet que amb el pas dels anys, Mozilla Firefox ha anat creixent, tant en el seu pes com a opcions, perdent altres valors que tenia d'abans.

Per exemple, faig una sèrie de preguntes a manera de sondeig:

  1. Quants de vosaltres utilitzen Hello per parlar amb amics o familiars?
  2. Quants utilitzen Pocket?
  3. Quants obren alguna vegada les eines per a desenvolupadors?
  4. Quantes vegades fan servir els serveis que es poden integrar de xarxes socials?

És possible que molts dels lectors de DesdeLinux realment usin aquestes eines, però passa així amb la resta de persones que només necessiten una aplicació per accedir a Facebook, GMail, veure vídeos o fer coses d'aquest tipus?

A l'afegir totes aquestes característiques el que passa és que l'aplicació creix, es torna més lenta, més pesada i fins i tot, crec que els desenvolupadors perden molt mes temps en implementar aquestes coses en comptes d'aprofitar-en millorar el que realment es necessita d'un navegador web.

Realment Mozilla Firefox és segur i respecta la privadesa de l'usuari? Tenint en compte el que els vaig a mostrar a continuació la resposta és: té el que necessita per ser així, però no ho implementa per defecte.

Què és el Firefox Tweaks?

Firefox Tweaks no és la panacea, no és el Sant Grial ni res per l'estil. Són simplement alguns ajustos que podem establir en el nostre navegador per desactivar algunes funcionalitats que mai fem servir. Amb aquests reajustaments també podem guanyar en velocitat i rendiment, però això si, facin això sota el seu propi risc.

El primer que farem serà un backup del nostre perfil:

$ cp -Rv ~/.mozilla/ ~/.mozilla_bkp/

Fet això obrim el navegador, i en una nova pestanya escrivim:

about:config

Mentim una mica dient que no anem a ficar les mans i vam començar a buscar els paràmetres a continuació per modificar els seus valors.

About: Config Firefox

Per canviar els paràmetres només hem de fer doble clic sobre

Modificar Velocitat del Firefox Tweaks

Pres dels valors per defecte de Tor Browser 4.5.3.

network.http.pipelining »true
network.http.pipelining.abtest »false
network.http.pipelining.aggressive »true
network.http.pipelining.max-optimistic-requests »3
network.http.pipelining.maxrequests »12
network.http.pipelining.maxsize »300000
network.http.pipelining.read-timeout »60000
network.http.pipelining.reschedule-on-timeout »true
network.http.pipelining.reschedule-timeout »15000
network.http.pipelining.ssl »true
network.http.proxy.pipelining »true

network.http.max-connections »256
network.http.max-persistent-connections-per-proxy »256
network.http.max-persistent-connections-per-server »6

network.http.redirection-limit »20
network.http.fast-fallback-to-IPv4 »true
network.dns.disablePrefetch »true
network.prefetch-next »true

(Fins aquí els valors per defecte de Tor Browser)

Activa el nou sistema de memòria cau:
browser.cache.use_new_backend »1

Modificar Seguretat / Privacitat de Firefox Tweaks

Desactivar WebRTC (extremadament important per als usuaris que fan servir VPN ja que WebRTC pot filtrar la teva veritable adreça IP):
media.peerconnection.enabled »false
media.peerconnection.use_document_iceservers »false

Desactivar DNS proxy bypass:
http://kb.mozillazine.org/Network.proxy.socks_remote_dns
network.proxy.socks_remote_dns »true

Desactivar IPv6:
http://kb.mozillazine.org/Network.dns.disableIPv6
network.dns.disableIPv6 »true

Desactivar informes de bugs:
http://kb.mozillazine.org/Breakpad.reportURL
breakpad.reportURL »(deixar en blanc)

Desactivar enviament de pings:
http://kb.mozillazine.org/Browser.send_pings
http://kb.mozillazine.org/Browser.send_pings.require_same_host
browser.send_pings »false
browser.send_pings.require_same_host »true

Activa protecció de seguiment:
privacy.donottrackheader.enabled »true
privacy.donottrackheader.value »1
privacy.trackingprotection.enabled »true

Desactivar geolocació:
geo.enabled »false
geo.wifi.uri »(deixar en blanc)

Desactivar geotargeting:
browser.search.geoSpecificDefaults »false
browser.search.geoSpecificDefaults.url »(deixar en blanc)
browser.search.geoip.url »(deixar en blanc)

Desactivar Telemetria:
toolkit.telemetry.enabled »false
toolkit.telemetry.server »(deixar en blanc)

Desactivar 'navegació segura' aka. Google tracking / logging:
browser.safebrowsing.downloads.enabled »false
browser.safebrowsing.downloads.remote.enabled »false
browser.safebrowsing.enabled »false
browser.safebrowsing.maleware.enabled »false

Escriu 'google' a about: config i esborra tots els links o la majoria d'ells. També es poden buscar i esborrar els links relacionats amb:
browser.contentHandlers
browser.safebrowsing
browser.search
gecko.handlerService

Desactivar WebGL:
https://security.stackexchange.com/questions/13799/is-webgl-a-security-concern
webgl.disabled »true

Instal·lar extensions no signades:
xpinstall.signatures.required »false

Modificar Aparença del Firefox Tweaks

Mostra la url completa:
browser.urlbar.trimURLs »false

Tornar a l'antiga barra de cerca:
browser.search.showOneOffButtons »false

Eliminar «(lloc) ara està a pantalla completa»:
full-screen-api.approval-required »false
browser.fullscreen.animate »false

Millorar pàgina de Nova Pestanya:
browser.newtabpage.directory.ping »(deixar en blanc)
browser.newtabpage.directory.source »(deixar en blanc)
browser.newtabpage.enabled »false
browser.newtabpage.enhanced »false

Desactivar animació de la pestanya:
http://www.askvg.com/how-to-disable-animation-while-opening-new-tab-in-mozilla-firefox-4-0/
browser.tabs.animate »false

Augmentar la velocitat de l'diàleg de seguretat a l'instal·lar una extensió:
security.dialog_enable_delay »400

Activa comptagotes en les eines de desenvolupadors:
devtools.command-button-eyedropper.enabled »true

Tema fosc per a les eines de desenvolupadors:
devtools.theme »dark

Modificar bloatware del Firefox Tweaks

Desactivar 'Mode de Lectura':
reader.parse-on-load.enabled »false
readinglist.server »(deixar en blanc)

Desactivar 'Pocket':
browser.pocket.api »(deixar en blanc)
browser.pocket.enabled »false
browser.pocket.site »(deixar en blanc)

Desactivar 'Firefox Hello':
https://www.mozilla.org/en-US/privacy/firefox-hello/
loop.enabled »false

Desactivar 'coses Social':
social.directories »(deixar en blanc)
social.remote-install.enabled »false
social.shareDirectory »(deixar en blanc)
social.toast-notifications.enabled »false
social.whitelist »(deixar en blanc)

Desactivar Lector PDF:
pdfjs.disabled »true

Hi ha altres opcions que es poden personalitzar, fins i tot, hi ha fins a un connector creat per un amic que ens estalvia fer tot això, així que quan estigui disponible ho publico per aquí.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   xxxtonixxx va dir

    Plugin ja! Molt bons tweaks !!!

  2.   AdrianArroyoCarrer va dir

    M'he quedat de pedra quan veig que recomana desactivar WebRTC i WebGL: dues de les noves APIs d'HTML5 que més potencial tenen i que no s'activen si una pàgina no la utilitza. Entenc el de WebRTC però WebGL és molt segur. Que jo sàpiga no guardes cap informació personal a la RAM de la targeta gràfica ... I també en l'apartat de seguretat esmenta com activar la instal·lació de complements sense signar !! Això és just el contrari, menys seguretat. Molt de compte amb aquests ajustos.

    1.    ILAV va dir

      Ull, aquests tips no els he creat jo, per dir-ho, i com vaig dir en algun punt de l'article, no és que els executem tots .. 😉

  3.   Jesús Ballesteros va dir

    Ahir precisament estava tenint problemes de rendiment amb Firefox, a la fi vaig haver de eliminar totes les extensions i començar des de zero novament.

    Avui veig aquest post i és exactament el que estic buscant.

  4.   keiller va dir

    Una cosa passa amb Firefox, que en dies recents he tingut problemes tant en Android, Mac, Ubuntu, i abans a Arch, es tanca constantment i he hagut de resetearlo perquè estviera com després d'instal·lar. Curiosament en Windows gairebé no ha fallat. Realment a més de pesat també aquesta mica inestable.

  5.   Ritman va dir

    He modificat unes quantes, encara que altres de moment les deixaré com ve de sèrie.

    Es tornaran a canviar-les cada vegada que s'actualitzi Firefox ?.

  6.   Franz va dir
  7.   Toniem va dir

    Hola,

    Gràcies, molt interessant la informació. Una pregunta: Hi ha alguna manera d'introduir aquestes configuracions des de la línia d'ordres

    Gràcies, per endavant. Una salutació.

    1.    ILAV va dir

      No que jo sàpiga, almenys no directament.

    2.    mim va dir

      Si ho preguntes per la comoditat de no haver d'anar buscant cada propietat en el about: config, sinó poder canviar-lo amb un script o similar, es poden posar les que vulguis en un fitxer de configuració (molt important tenir Firefox parat abans de tocar aquest fitxer, i fer una còpia de l'perfil com va indicar ILAV).
      Entre els comentaris de l'article al blog de ILAV hi ha un exemple.

      Per cert ILAV, moltíssima raó! Però Firefox encara té un alguna cosa que m'atrapa (entre altres coses, la barra de cerca busca també en l'historial, i em resulta molt útil. Chromium, al menys quan ho he provat, no ho feia, o no igual).

      1.    Toniem va dir

        Gràcies per les respostes. És per crear un script, ja que em toca administrar un bon nombre d'ordinadors, els dels meus alumnes.

        Una salutació.

      2.    mim va dir

        Responc aquí perquè no puc respondre directament a Toniem.
        Si vols que el teu configuració estigui sempre igual a l'reiniciar Firefox, utilitza el fitxer user.js en el perfil: http://kb.mozillazine.org/User.js_file

        Els canvis en aquest fitxer sobreescriuen la configuració de les mateixes propietats al prefs.js, pel que és recomanable fer una còpia de la mateixa abans de crear el user.js.

        I per eliminar ess configuracions, a més d'esborrar el user.js, cal esborrar les mateixes configuracions de l'prefs.js.

        Per com funciona el user.js, pot ser molt recomanable per tenir el control de la configuració (encara que es poden canviar en el about: config, a l'reiniciar Firefox, preval el valor de l'user.js)

  8.   eliotime3000 va dir

    Pel que fa a les configuracions que li has donat a Firefox, algunes són molt bones per a mi netbook. No obstant això, fins ara, el de Hello no li veig sentit a causa de la poca afluència que té (si tingués Tox integrat, excel·lent).

  9.   gilberto va dir

    per el contrari al que dius, jo si li dono ús a Hello, em sembla una eina increïble, a diferència de les moltes alternatives a Skype on el problema és aconseguir que els teus amics s'instal·lin alguna cosa que no coneixen, aquí tan sols necessites compartir un link, va molt fluid (alguna cosa que falla molt en skype) so perfecte i en la seva mes recent versió et consumeix poc cpu, segons vaig llegir en la versió 41 implementessin l'opció de xat de text a Hello, jo estic enamorat d'aquesta magnífica opció per xerrar.

    1.    educació va dir

      M'agradaria que comentis com ho fas per utilitzar Hello, seria magnífic poder usar aquesta aplicació que és part del programari lliure i no corporatiu com face, googlu, etc.

      1.    gilberto va dir

        Tan sols li dones clic a la cara somrient, dónes on diu iniciar conversa, a el fer-ho activés la teva càmera web pots triar si compartir càmera o només el teu vós, dónes on diu copiar enllaç, i l'hi envieu un a la persona que vulguis parlar, el eh provat amb persones que fan servir chrome i firefox només.
        He d'aclarir que Hello aquesta acabat de sortir de forn consumia molt cpu pujant la temperatura del teu pc pels núvols, cosa que ja no succeeix, té un rendiment molt bo.
        Per cert ILAV llegint al bloc personal, no vaig comprendre perquè dir que firefox hauria de ser qt no vas donar cap raó vas somiar molt fanàtic extremista, sense ofendre ..

    2.    ILAV va dir

      Doncs ets el primer que veig dir que Hello li funciona. Sort que tens 😀

      1.    jmsanzd2 va dir

        No, ni que sigui per provar jo també ho he utilitzat, i funciona bé.

        ILAV, enhorabona pel post. És impressionant el que ha fet amb el meu firefox, fins i tot sense utilitzar totes les configuracions que indiques. Ho hem fet a casa tant en debian com a linux mint ia l'ordinador de la meva dona, de el costat fosc, i en tots els casos el resultat ha estat molt satisfactori.

        En qualsevol cas, ¿aquestes configuracions es poden utilitzar en equips amb 1 gb de ram?

  10.   Pau va dir

    A la pàgina de complements de Firefox hi ha una extensió anomenada Privacy Settings, que fa alguna cosa similar.

    https://addons.mozilla.org/es/firefox/addon/privacy-settings/

  11.   Gabriel va dir

    excel·lent article

  12.   Picat va dir

    Molt bons apunts! Potser vagi sent hora que em reconciliï amb Mozilla 😛

  13.   Cristiano va dir

    Amb aquest plugin que encontre en https://www.privacytools.io/:

    https://github.com/dillbyrne/random-agent-spoofer

    Es poden fer diversos dels canvis que esmenten ILAV, no sé si algú la fa servir amb anterioritat perquè pogués donar la seva opinió?

    Salutacions,

    1.    Cristiano va dir

      Hahaha ni en chromium ni en Ubuntu, el de l'perfil aleatori és força interessant.

      1.    neph va dir

        com puc restaurar el perfil que tingui amb
        cp -rv ~ / .mozilla / ~ / .mozilla_bkp /
        li vaig fer algunes modificacions i em va pitjor ....

        1.    ILAV va dir

          executa:

          rm -rv ~ / .mozilla / && mv ~ / .mozilla_bkp / ~ / .mozilla /
  14.   llums black va dir

    gràcies che, el modifiqui tot mes 3 o 4 tips que sumen a l'optimizacion de recursos, els quals es poden trobar aquí:

    http://www.esdebian.org/wiki/iceweasel-optimizacion

  15.   Aspol va dir
  16.   Swicher va dir

    Restaurador de temes clàssics també permet configurar diverses de les coses que mostra l'article (vegeu les seccions «Interfície general d'usuari» i «Avançades»).

  17.   rlsalgueiro va dir

    res com que ells mateixos et donen el suggeriment i l'explicació d'alguns d'aquests tips.
    https://support.mozilla.org/es/kb/como-conseguir-que-firefox-deje-de-realizar-conexi#w_actualizaciones-automaaticas-y-seguridad

  18.   jedr va dir

    Gràcies pels tips ... ara el meu aceweasel camina molt més ràpid del que ja era a debian ...

  19.   jedr va dir

    Moltes gràcies pels tips comentant usant dos navegores chrome i iceweasel crec que ja poder eliminar el meu chrome de debian 😀 .. camina molt ràpid iceweasel