@@ -311,7 +311,7 @@ pref("browser.startup.couldRestoreSession.count", 0);
311311// Show a skeleton UI window prior to loading libxul. Only visible for windows
312312// users as it is not implemented anywhere else.
313313#if defined ( XP_WIN )
314- pref ( "browser.startup.preXulSkeletonUI" , true ) ;
314+ pref ( "browser.startup.preXulSkeletonUI" , false ) ;
315315#endif
316316
317317// Show an upgrade dialog on major upgrades.
@@ -371,7 +371,7 @@ pref("browser.urlbar.autoFill.adaptiveHistory.enabled", false);
371371pref ( "browser.urlbar.autoFill.adaptiveHistory.minCharsThreshold" , 0 ) ;
372372
373373// Whether to warm up network connections for autofill or search results.
374- pref ( "browser.urlbar.speculativeConnect.enabled" , true ) ;
374+ pref ( "browser.urlbar.speculativeConnect.enabled" , false ) ;
375375
376376// Whether bookmarklets should be filtered out of Address Bar matches.
377377// This is enabled for security reasons, when true it is still possible to
@@ -1234,7 +1234,7 @@ pref("places.frecency.origins.alternative.featureGate", false);
12341234pref ( "places.forgetThisSite.clearByBaseDomain" , true ) ;
12351235
12361236// Whether to warm up network connections for places: menus and places: toolbar.
1237- pref ( "browser.places.speculativeConnect.enabled" , true ) ;
1237+ pref ( "browser.places.speculativeConnect.enabled" , false ) ;
12381238
12391239// if true, use full page zoom instead of text zoom
12401240pref ( "browser.zoom.full" , true ) ;
@@ -1552,6 +1552,39 @@ pref("general.useragent.compatMode.firefox", true);
15521552// CustomizableUI state of the browser's user interface
15531553pref ( "browser.uiCustomization.state" , "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"urlbar-container\",\"downloads-button\",\"developer-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":19,\"newElementCount\":0}" ) ;
15541554// pref("browser.uiCustomization.autoAdd", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"urlbar-container\",\"downloads-button\",\"developer-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"developer-button\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":19,\"newElementCount\":0}");
1555+
1556+ // Betterfox Fastfox.js
1557+
1558+ user_pref ( "nglayout.initialpaint.delay" , 0 ) ; // default=5; used to be 250
1559+ user_pref ( "nglayout.initialpaint.delay_in_oopif" , 0 ) ; // default=5
1560+ user_pref ( "content.notify.interval" , 100000 ) ; // (.10s); default=120000 (.12s)
1561+ user_pref ( "layout.css.grid-template-masonry-value.enabled" , true ) ;
1562+ user_pref ( "dom.enable_web_task_scheduling" , true ) ;
1563+ user_pref ( "layout.css.has-selector.enabled" , true ) ;
1564+ user_pref ( "gfx.canvas.accelerated.cache-items" , 4096 ) ; // default=2048; alt=8192
1565+ user_pref ( "gfx.canvas.accelerated.cache-size" , 512 ) ; // default=256; alt=1024
1566+ user_pref ( "gfx.content.skia-font-cache-size" , 20 ) ; // default=5; Chrome=20
1567+ user_pref ( "media.memory_cache_max_size" , 65536 ) ; // default=8192; AF=65536; alt=131072
1568+ user_pref ( "media.cache_readahead_limit" , 7200 ) ; // 120 min; default=60; stop reading ahead when our buffered data is this many seconds ahead of the current playback
1569+ user_pref ( "media.cache_resume_threshold" , 3600 ) ; // 60 min; default=30; when a network connection is suspended, don't resume it until the amount of buffered data falls below this threshold
1570+ user_pref ( "image.mem.decode_bytes_at_a_time" , 32768 ) ; // default=16384; alt=65536; chunk size for calls to the image decoders
1571+ user_pref ( "network.buffer.cache.size" , 262144 ) ; // 256 kb; default=32768 (32 kb)
1572+ user_pref ( "network.buffer.cache.count" , 128 ) ; // default=24
1573+ user_pref ( "network.http.max-connections" , 1800 ) ; // default=900
1574+ user_pref ( "network.http.max-persistent-connections-per-server" , 10 ) ; // default=6; download connections; anything above 10 is excessive
1575+ user_pref ( "network.http.max-urgent-start-excessive-connections-per-host" , 5 ) ; // default=3
1576+ user_pref ( "network.websocket.max-connections" , 400 ) ; // default=200
1577+ user_pref ( "network.http.pacing.requests.enabled" , false ) ;
1578+ user_pref ( "network.dnsCacheEntries" , 10000 ) ; // default=400
1579+ user_pref ( "network.dnsCacheExpiration" , 86400 ) ; // keep entries for 1 day; alt=3600 (1 hour)
1580+ user_pref ( "network.dns.max_high_priority_threads" , 8 ) ; // default=5
1581+ user_pref ( "network.ssl_tokens_cache_capacity" , 20480 ) ; // default=2048; more TLS token caching (fast reconnects)
1582+ user_pref ( "network.http.speculative-parallel-limit" , 0 ) ;
1583+ user_pref ( "network.dns.disablePrefetch" , true ) ;
1584+ user_pref ( "network.prefetch-next" , false ) ;
1585+ user_pref ( "network.predictor.enabled" , false ) ;
1586+ user_pref ( "network.predictor.enable-prefetch" , false ) ;
1587+
15551588// END MISC MERCURY SETTINGS
15561589
15571590// A preference which, if false, means sync will only apply incoming preference
0 commit comments