Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
firefox:user.js [2013/09/26 14:18]
zagi
firefox:user.js [2018/07/02 08:00]
zagi [user.js]
Line 28: Line 28:
  
 <code javascript| user.js> <code javascript| user.js>
-# no blinking text 
-user_pref("browser.blink_allowed", false); 
 # #
 # http://kb.mozillazine.org/About:config_entries#Network # http://kb.mozillazine.org/About:config_entries#Network
 # #
-OBSOLETE # user_pref("network.http.pipelining.firstrequest", true); +#Pipeline support was completely removed in Firefox 54With the advent of HTTP/2 and other speed enhancements, pipelining of HTTP is no longer useful to maintain.
-#+
 user_pref("network.http.pipelining", true); user_pref("network.http.pipelining", true);
 user_pref("network.http.pipelining.ssl", true); user_pref("network.http.pipelining.ssl", true);
Line 41: Line 38:
  
 # Max value is 32 # Max value is 32
-user_pref("network.http.pipelining.maxrequests", 8);+user_pref("network.http.pipelining.maxrequests", 32);
 user_pref("network.http.pipelining.reschedule-on-timeout", true); user_pref("network.http.pipelining.reschedule-on-timeout", true);
 # #
-##user_pref("network.http.pipelining.aggressive", true);+#user_pref("network.http.pipelining.aggressive", true); 
 +#
 # only with allow-experiments # only with allow-experiments
 #user_pref("network.http.pipelining.abtest", true); #user_pref("network.http.pipelining.abtest", true);
Line 50: Line 48:
  
 user_pref("network.http.request.max-start-delay", 9); user_pref("network.http.request.max-start-delay", 9);
 +
 +# it is 900 in FFox 58 on Windows 10
 user_pref("network.http.max-connections", 256); user_pref("network.http.max-connections", 256);
-user_pref("network.http.max-connections-per-server", 15);+user_pref("network.http.max-connections-per-server", 8);
  
 # Default is 6 # Default is 6
Line 62: Line 62:
 # keep-alive timeout. default is 300 # keep-alive timeout. default is 300
 user_pref("network.http.keep-alive.timeout", 90); user_pref("network.http.keep-alive.timeout", 90);
-# Enable prefetching+# Enable prefetching - might break your privacy
 user_pref("network.prefetch-next", true); user_pref("network.prefetch-next", true);
 # Enable DNS prefetch # Enable DNS prefetch
Line 72: Line 72:
 user_pref("network.protocol-handler.external.shell", false); user_pref("network.protocol-handler.external.shell", false);
 # #
-# DNS +# DNS cache - set to default if you use local dns or /etc/hosts 
 +# default 20
 user_pref("network.dnsCacheEntries", 512); user_pref("network.dnsCacheEntries", 512);
 +# default 60
 user_pref("network.dnsCacheExpiration", 7200); user_pref("network.dnsCacheExpiration", 7200);
 # #
Line 79: Line 81:
 # http://kb.mozillazine.org/Nglayout.initialpaint.delay # http://kb.mozillazine.org/Nglayout.initialpaint.delay
 # anything below 100 is not recommended. # anything below 100 is not recommended.
-user_pref("nglayout.initialpaint.delay", 150);+user_pref("nglayout.initialpaint.delay", 125);
 # #
-user_pref("ui.submenuDelay", 50);+user_pref("ui.submenuDelay", 10);
 # #
 user_pref("content.notify.backoffcount", 5);  user_pref("content.notify.backoffcount", 5); 
Line 156: Line 158:
 # TABS # TABS
 user_pref("browser.search.openintab", true); user_pref("browser.search.openintab", true);
 +# open bookmarks in new tab
 +user_pref("browser.tabs.loadBookmarksInTabs", true);
 +
 user_pref("browser.tabs.closeButtons", 0); user_pref("browser.tabs.closeButtons", 0);
 user_pref("browser.tabs.loadFolderAndReplace", false); user_pref("browser.tabs.loadFolderAndReplace", false);
Line 165: Line 170:
 # open new tab next to active one # open new tab next to active one
 user_pref("browser.tabs.insertRelatedAfterCurrent", true); user_pref("browser.tabs.insertRelatedAfterCurrent", true);
 +# to get clean/blank new tab with no "clutter"
 +user_pref("browser.newtabpage.activity-stream.enabled", false);
  
  
Line 208: Line 215:
 ## http://kb.mozillazine.org/About:config_entries#Security. ## http://kb.mozillazine.org/About:config_entries#Security.
 user_pref("security.ask_for_password", 0); user_pref("security.ask_for_password", 0);
 +# disable warning about insecure elements on page
 +user_pref("security.insecure_field_warning.contextual.enabled", false);
 ## Ask for password every "password_lifetime" minutes ## Ask for password every "password_lifetime" minutes
 #user_pref("security.ask_for_password", 2); #user_pref("security.ask_for_password", 2);
Line 237: Line 246:
 # user_pref("security.ssl3.ecdh_rsa_null_sha", false); # user_pref("security.ssl3.ecdh_rsa_null_sha", false);
 # user_pref("security.ssl3.dhe_rsa_des_sha", false); # user_pref("security.ssl3.dhe_rsa_des_sha", false);
-# user_pref("security.ssl3.dhe_dss_des_sha", false); +# user_pref("security.ssl3.dhe_dss_des_sha", false); 
 +user_pref("security.tls.version.max", 4); 
 +user_pref("security.tls.version.min", 1); 
 +user_pref("security.ssl3.rsa_fips_des_ede3_sha", false); 
 +user_pref("security.warn_viewing_mixed.show_once", true);
    
 ## JAVASCRIPT ## JAVASCRIPT
Line 274: Line 287:
 # Reveal more tab/window options: # Reveal more tab/window options:
 user_pref("browser.tabs.showSingleWindowModePrefs", true); user_pref("browser.tabs.showSingleWindowModePrefs", true);
- + 
 +# disable WebRTC 
 +user_pref("media.peerconnection.enabled", false);
    
 # Status of ths smooth scrolling option (scrolling on a web page moves page content pixelwise rather than line-by-line) # Status of ths smooth scrolling option (scrolling on a web page moves page content pixelwise rather than line-by-line)
-user_pref("general.smoothScroll", true);+user_pref("general.smoothScroll", false); 
 +user_pref("toolkit.scrollbox.smoothScroll", false);
 // Allows for faster mouse scrolling // Allows for faster mouse scrolling
 user_pref("mousewheel.withnokey.numlines", 5); user_pref("mousewheel.withnokey.numlines", 5);
Line 290: Line 306:
 user_pref("font.minimum-size.x-user-def", 11); user_pref("font.minimum-size.x-user-def", 11);
  
-Do not allow site to set fonts +# allow site to set fonts 
-#user_pref("browser.display.use_document_fonts", 0);+#user_pref("browser.display.use_document_fonts", 1);
  
 # #
Line 327: Line 343:
 # Resume the previous browser session # Resume the previous browser session
 user_pref("browser.startup.page", 3); user_pref("browser.startup.page", 3);
 +
 +# no blinking text
 +user_pref("browser.blink_allowed", false);
    
 # Enable Internet keywords and disable domain guessing # Enable Internet keywords and disable domain guessing
Line 333: Line 352:
 user_pref("keyword.enabled", true); user_pref("keyword.enabled", true);
    
-Enable Safe Browsing +disable Safe Browsing (and google cookie tracking) 
-user_pref("browser.safebrowsing.enabled", true);+user_pref("browser.safebrowsing.enabled", false);
 # If set to false a third-party provider will not  be consulted to determine whether a site is phishy. # If set to false a third-party provider will not  be consulted to determine whether a site is phishy.
 user_pref("browser.safebrowsing.remoteLookups", false); user_pref("browser.safebrowsing.remoteLookups", false);
 +user_pref("browser.safebrowsing.debug", false);
 +user_pref("browser.safebrowsing.malware.enabled", false);
 +user_pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false);
 +user_pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", false);
 +
    
 # do not warn when using about:conf # do not warn when using about:conf
Line 353: Line 377:
 # we have working IPv6! # we have working IPv6!
 #user_pref("network.http.fast-fallback-to-IPv4", false); #user_pref("network.http.fast-fallback-to-IPv4", false);
 +
 +#
 user_pref("browser.display.force_inline_alttext", true); user_pref("browser.display.force_inline_alttext", true);
 user_pref("browser.cache.compression_level", 0); user_pref("browser.cache.compression_level", 0);
 user_pref("browser.tabs.animate", false); user_pref("browser.tabs.animate", false);
 user_pref("browser.panorama.animate_zoom", false); user_pref("browser.panorama.animate_zoom", false);
 +user_pref("browser.fullscreen.animate", false);
 +user_pref("browser.download.animateNotifications", false);
 +user_pref("alerts.disableSlidingEffect", false);
 +
 #network.tcp.sendbuffer default 131072 #network.tcp.sendbuffer default 131072
 #user_pref("network.tcp.sendbuffer", 261072); #user_pref("network.tcp.sendbuffer", 261072);
firefox/user.js.txt · Last modified: 2019/01/31 11:46 by zagi
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready