Add json format

This commit is contained in:
lif
2025-11-17 20:20:58 +00:00
parent 249323d293
commit 59cb44b735
3 changed files with 85 additions and 5 deletions

View File

@@ -678,3 +678,74 @@ user_pref("sidebar.revam", true);
user_pref("sidebar.verticalTabs", true);
user_pref("browser.engagement.sidebar-button.has-used", true);
// GPTd performance stuff
// Reduce animation and UI overhead
user_pref("toolkit.cosmeticAnimations.enabled", false);
user_pref("ui.prefersReducedMotion", 1);
// Lower process count (less RAM)
user_pref("dom.ipc.processCount", 2); // default is usually 8
user_pref("dom.ipc.processCount.webIsolated", 1);
// Disable prefetching and speculative connections
user_pref("network.prefetch-next", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.predictor.enabled", false);
user_pref("network.http.speculative-parallel-limit", 0);
user_pref("network.predictor.enable-prefetch", false);
// Disable Firefox Services (LibreWolf already strips many)
user_pref("browser.aboutHomeSnippets.updateUrl", "");
user_pref("browser.discovery.enabled", false);
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.snippets", false);
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
user_pref("browser.newtabpage.activity-stream.telemetry", false);
// Lower session restore overhead
user_pref("browser.sessionstore.interval", 300000); // save every 5 min instead of 15s
user_pref("browser.sessionstore.max_tabs_undo", 2);
// Disable crash reports and health reporting (should already be off)
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("browser.crashReports.unsubmittedCheck.enabled", false);
user_pref("breakpad.reportURL", "");
// Disable Pocket, Activity Stream recommendations
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.recommendations.enabled", false);
// Disable disk cache or limit it
user_pref("browser.cache.disk.enable", true);
user_pref("browser.cache.disk.capacity", 256000); // 256 MB cap
user_pref("browser.cache.memory.capacity", -1); // auto-adjust (dont disable entirely)
// Reduce history & form data
user_pref("places.history.enabled", true);
user_pref("browser.formfill.enable", false);
user_pref("signon.rememberSignons", false);
// Limit notifications and background updates
user_pref("dom.webnotifications.enabled", false);
user_pref("app.update.auto", false);
user_pref("app.update.background.scheduling.enabled", false);
user_pref("extensions.update.autoUpdateDefault", false);
// Disable media autoplay and large buffering
user_pref("media.autoplay.default", 1);
user_pref("media.cache_size", 51200); // smaller media cache
user_pref("media.hardware-video-decoding.enabled", true); // keep GPU decode for efficiency
// Limit DOM timers / background tabs
user_pref("dom.min_background_timeout_value", 1000);
user_pref("dom.timeout.enable_budget_timer_throttling", true);
user_pref("dom.background_budget.enabled", true);
user_pref("dom.ipc.processPriorityManager.enabled", true);
user_pref("dom.ipc.processPriorityManager.backgroundGracePeriodMS", 3000);
// Disable accessibility service if not needed
user_pref("accessibility.force_disabled", 1);