commit 2207b38ec980bfa741996eda1c0684fa4d06a2fc
parent aa30423afef02c3bec98b31ef6f71ef284626cf0
Author: awy <awy@awy.one>
Date: Tue, 1 Apr 2025 13:45:50 +0300
fastfox
Diffstat:
1 file changed, 35 insertions(+), 0 deletions(-)
diff --git a/user-overrides.js b/user-overrides.js
@@ -56,3 +56,38 @@ user_pref("general.smoothScroll.msdPhysics.slowdownSpringConstant", 250);
user_pref("general.smoothScroll.currentVelocityWeighting", "1.0");
user_pref("general.smoothScroll.stopDecelerationWeighting", "1.0");
user_pref("mousewheel.default.delta_multiplier_y", 400); // 250-400; adjust this number to your liking
+
+// Fastfox
+user_pref("content.notify.interval", 100000);
+user_pref("gfx.canvas.accelerated.cache-items", 4096);
+user_pref("gfx.canvas.accelerated.cache-size", 512);
+user_pref("gfx.content.skia-font-cache-size", 20);
+user_pref("browser.cache.jsbc_compression_level", 3);
+user_pref("media.cache_readahead_limit", 7200);
+user_pref("media.cache_resume_threshold", 3600);
+user_pref("image.mem.decode_bytes_at_a_time", 32768);
+user_pref("network.buffer.cache.size", 262144);
+user_pref("network.buffer.cache.count", 128);
+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.pacing.requests.enabled", false);
+user_pref("network.dnsCacheExpiration", 3600);
+user_pref("network.dns.max_high_priority_threads", 16);
+user_pref("network.ssl_tokens_cache_capacity", 10240);
+user_pref("layout.css.grid-template-masonry-value.enabled", true);
+user_pref("dom.enable_web_task_scheduling", true);
+user_pref("layout.css.has-selector.enabled", true);
+user_pref("dom.security.sanitizer.enabled", true);
+
+user_pref("nglayout.initialpaint.delay", 5);
+user_pref("nglayout.initialpaint.delay_in_oopif", 5);
+user_pref("gfx.webrender.all", true);
+user_pref("gfx.webrender.precache-shaders", true);
+user_pref("gfx.webrender.compositor", true);
+user_pref("gfx.webrender.compositor.force-enabled", true);
+user_pref("gfx.canvas.accelerated", true);
+user_pref("network.fetchpriority.enabled", true);
+user_pref("network.early-hints.enabled", true);
+user_pref("network.early-hints.preconnect.enabled", true);
+user_pref("network.early-hints.preconnect.max_connections", 10);