35
35
/****************************************************************************
36
36
* Betterfox *
37
37
* "Ad meliora" *
38
- * version: 115 *
38
+ * version: 116 *
39
39
* url: https://github.com/yokoffing/Betterfox *
40
40
****************************************************************************/
41
41
@@ -49,35 +49,43 @@ pref('browser.startup.preXulSkeletonUI', false);
49
49
50
50
/** EXPERIMENTAL ***/
51
51
pref ( 'layout.css.grid-template-masonry-value.enabled' , true ) ;
52
- pref ( 'layout.css.animation-composition.enabled' , true ) ;
53
52
pref ( 'dom.enable_web_task_scheduling' , true ) ;
53
+ pref ( 'layout.css.has-selector.enabled' , true ) ;
54
+ pref ( 'layout.css.scroll-driven-animations.enabled' , true ) ;
54
55
55
56
/** GFX ***/
56
57
pref ( 'gfx.webrender.all' , true ) ;
57
- pref ( 'gfx.webrender.precache-shaders' , true ) ;
58
- pref ( 'gfx.webrender.compositor' , true ) ;
59
58
pref ( 'layers.gpu-process.enabled' , true ) ;
60
- pref ( 'media.hardware-video-decoding.enabled' , true ) ;
61
- pref ( 'gfx.canvas.accelerated' , true ) ;
59
+ //pref("gfx.canvas.accelerated", true); // enable if not using an integrated GPU on WINDOWS
62
60
pref ( 'gfx.canvas.accelerated.cache-items' , 32768 ) ;
63
61
pref ( 'gfx.canvas.accelerated.cache-size' , 4096 ) ;
64
62
pref ( 'gfx.content.skia-font-cache-size' , 80 ) ;
65
- pref ( 'image.cache.size' , 10485760 ) ;
66
- pref ( 'image.mem.decode_bytes_at_a_time' , 131072 ) ;
67
- pref ( 'image.mem.shared.unmap.min_expiration_ms' , 120000 ) ;
68
- pref ( 'media.memory_cache_max_size' , 1048576 ) ;
69
- pref ( 'media.memory_caches_combined_limit_kb' , 2560000 ) ;
70
- pref ( 'media.cache_readahead_limit' , 9000 ) ;
71
- pref ( 'media.cache_resume_threshold' , 6000 ) ;
72
63
73
64
/** BROWSER CACHE ***/
74
- pref ( 'browser.cache.memory.max_entry_size' , 153600 ) ;
65
+ pref ( 'browser.cache.disk.enable' , false ) ;
66
+ pref ( 'browser.cache.memory.capacity' , 1048576 ) ;
67
+ pref ( 'browser.cache.memory.max_entry_size' , 65536 ) ;
68
+
69
+ /** MEDIA CACHE ***/
70
+ pref ( 'media.cache_readahead_limit' , 7200 ) ;
71
+ pref ( 'media.cache_resume_threshold' , 3600 ) ;
72
+ pref ( 'media.memory_cache_max_size' , 131072 ) ;
73
+ pref ( 'media.memory_caches_combined_limit_kb' , 524288 ) ; // DEFAULT
74
+
75
+ /** IMAGE CACHE ***/
76
+ pref ( 'image.cache.size' , 10485760 ) ;
77
+ pref ( 'image.mem.decode_bytes_at_a_time' , 65536 ) ;
78
+ pref ( 'image.mem.shared.unmap.min_expiration_ms' , 120000 ) ;
75
79
76
80
/** NETWORK ***/
77
81
pref ( 'network.buffer.cache.size' , 262144 ) ;
78
82
pref ( 'network.buffer.cache.count' , 128 ) ;
79
83
pref ( 'network.http.max-connections' , 1800 ) ;
80
84
pref ( 'network.http.max-persistent-connections-per-server' , 10 ) ;
85
+ pref ( 'network.http.pacing.requests.min-parallelism' , 18 ) ;
86
+ pref ( 'network.dnsCacheEntries' , 10000 ) ;
87
+ pref ( 'network.dnsCacheExpiration' , 86400 ) ;
88
+ pref ( 'network.dnsCacheExpirationGracePeriod' , 240 ) ;
81
89
pref ( 'network.ssl_tokens_cache_capacity' , 32768 ) ;
82
90
83
91
/****************************************************************************
@@ -113,8 +121,8 @@ pref('browser.xul.error_pages.expert_bad_cert', true);
113
121
pref ( 'security.tls.enable_0rtt_data' , false ) ;
114
122
115
123
/** DISK AVOIDANCE ***/
116
- pref ( 'browser.cache.disk.enable' , false ) ;
117
124
pref ( 'browser.privatebrowsing.forceMediaMemoryCache' , true ) ;
125
+ pref ( 'browser.sessionstore.interval' , 60000 ) ;
118
126
pref ( 'browser.sessionstore.privacy_level' , 2 ) ;
119
127
120
128
/** SHUTDOWN & SANITIZING ***/
@@ -157,7 +165,6 @@ pref('editor.truncate_user_pastes', false);
157
165
/** ADDRESS + CREDIT CARD MANAGER ***/
158
166
pref ( 'extensions.formautofill.addresses.enabled' , false ) ;
159
167
pref ( 'extensions.formautofill.creditCards.enabled' , false ) ;
160
- pref ( 'extensions.formautofill.heuristics.enabled' , false ) ;
161
168
pref ( 'browser.formfill.enable' , false ) ;
162
169
163
170
/** MIXED CONTENT + CROSS-SITE ***/
@@ -218,7 +225,6 @@ pref('browser.crashReports.unsubmittedCheck.autoSubmit2', false);
218
225
pref ( 'captivedetect.canonicalURL' , '' ) ;
219
226
pref ( 'network.captive-portal-service.enabled' , false ) ;
220
227
pref ( 'network.connectivity-service.enabled' , false ) ;
221
- pref ( 'default-browser-agent.enabled' , false ) ;
222
228
pref ( 'app.normandy.enabled' , false ) ;
223
229
pref ( 'app.normandy.api_url' , '' ) ;
224
230
pref ( 'browser.ping-centre.telemetry' , false ) ;
@@ -247,7 +253,9 @@ pref('browser.tabs.tabmanager.enabled', false);
247
253
pref ( 'browser.aboutwelcome.enabled' , false ) ;
248
254
pref ( 'findbar.highlightAll' , true ) ;
249
255
pref ( 'middlemouse.contentLoadURL' , false ) ;
256
+ pref ( 'browser.privateWindowSeparation.enabled' , false ) ; // WINDOWS
250
257
pref ( 'browser.privatebrowsing.enable-new-indicator' , false ) ;
258
+ pref ( 'browser.translations.enable' , true ) ;
251
259
252
260
/** FULLSCREEN ***/
253
261
pref ( 'full-screen-api.transition-duration.enter' , '0 0' ) ;
@@ -280,7 +288,6 @@ pref('browser.download.open_pdf_attachments_inline', true);
280
288
/** TAB BEHAVIOR ***/
281
289
pref ( 'browser.tabs.loadBookmarksInTabs' , true ) ;
282
290
pref ( 'browser.bookmarks.openInTabClosesMenu' , false ) ;
283
- pref ( 'layout.css.has-selector.enabled' , true ) ;
284
291
pref ( 'cookiebanners.service.mode' , 2 ) ;
285
292
pref ( 'cookiebanners.service.mode.privateBrowsing' , 2 ) ;
286
293
0 commit comments