diff --git a/user.js b/user.js index fb59f4a..c0e0acf 100644 --- a/user.js +++ b/user.js @@ -10,58 +10,15 @@ /**************************************************************************** * Betterfox * * "Ad meliora" * - * version: 146 * + * version: 148 * * url: https://github.com/yokoffing/Betterfox * ****************************************************************************/ /**************************************************************************** * SECTION: FASTFOX * ****************************************************************************/ -/** GENERAL ***/ -user_pref("gfx.content.skia-font-cache-size", 32); - /** GFX ***/ user_pref("gfx.webrender.layer-compositor", true); -user_pref("gfx.canvas.accelerated.cache-items", 32768); -user_pref("gfx.canvas.accelerated.cache-size", 4096); -user_pref("webgl.max-size", 16384); - -/** DISK CACHE ***/ -user_pref("browser.cache.disk.enable", false); - -/** MEMORY CACHE ***/ -user_pref("browser.cache.memory.capacity", 131072); -user_pref("browser.cache.memory.max_entry_size", 20480); -user_pref("browser.sessionhistory.max_total_viewers", 4); -user_pref("browser.sessionstore.max_tabs_undo", 10); - -/** MEDIA CACHE ***/ -user_pref("media.memory_cache_max_size", 262144); -user_pref("media.memory_caches_combined_limit_kb", 1048576); -user_pref("media.cache_readahead_limit", 600); -user_pref("media.cache_resume_threshold", 300); - -/** IMAGE CACHE ***/ -user_pref("image.cache.size", 10485760); -user_pref("image.mem.decode_bytes_at_a_time", 65536); - -/** NETWORK ***/ -user_pref("network.http.max-connections", 1800); -user_pref("network.http.max-persistent-connections-per-server", 10); -user_pref("network.http.max-urgent-start-excessive-connections-per-host", 5); -user_pref("network.http.request.max-start-delay", 5); -user_pref("network.http.pacing.requests.enabled", false); -user_pref("network.dnsCacheEntries", 10000); -user_pref("network.dnsCacheExpiration", 3600); -user_pref("network.ssl_tokens_cache_capacity", 10240); - -/** SPECULATIVE LOADING ***/ -user_pref("network.http.speculative-parallel-limit", 0); -user_pref("network.dns.disablePrefetch", true); -user_pref("network.dns.disablePrefetchFromHTTPS", true); -user_pref("browser.urlbar.speculativeConnect.enabled", false); -user_pref("browser.places.speculativeConnect.enabled", false); -user_pref("network.prefetch-next", false); /**************************************************************************** * SECTION: SECUREFOX * @@ -83,13 +40,23 @@ user_pref("browser.xul.error_pages.expert_bad_cert", true); user_pref("security.tls.enable_0rtt_data", false); /** DISK AVOIDANCE ***/ +user_pref("browser.cache.disk.enable", false); user_pref("browser.privatebrowsing.forceMediaMemoryCache", true); +user_pref("media.memory_cache_max_size", 65536); user_pref("browser.sessionstore.interval", 60000); /** SHUTDOWN & SANITIZING ***/ user_pref("privacy.history.custom", true); user_pref("browser.privatebrowsing.resetPBM.enabled", true); +/** SPECULATIVE LOADING ***/ +user_pref("network.http.speculative-parallel-limit", 0); +user_pref("network.dns.disablePrefetch", true); +user_pref("network.dns.disablePrefetchFromHTTPS", true); +user_pref("browser.urlbar.speculativeConnect.enabled", false); +user_pref("browser.places.speculativeConnect.enabled", false); +user_pref("network.prefetch-next", false); + /** SEARCH / URL BAR ***/ user_pref("browser.urlbar.trimHttps", true); user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true);