Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit fa6eb5d

Browse files
committed
⬆️ Update betterfox
Using prerelease from yokoffing/Betterfox#187
1 parent eeba4b5 commit fa6eb5d

File tree

1 file changed

+25
-18
lines changed

1 file changed

+25
-18
lines changed

src/browser/app/profile/better-fox.js

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
/****************************************************************************
3636
* Betterfox *
3737
* "Ad meliora" *
38-
* version: 115 *
38+
* version: 116 *
3939
* url: https://github.com/yokoffing/Betterfox *
4040
****************************************************************************/
4141

@@ -49,35 +49,43 @@ pref('browser.startup.preXulSkeletonUI', false);
4949

5050
/** EXPERIMENTAL ***/
5151
pref('layout.css.grid-template-masonry-value.enabled', true);
52-
pref('layout.css.animation-composition.enabled', true);
5352
pref('dom.enable_web_task_scheduling', true);
53+
pref('layout.css.has-selector.enabled', true);
54+
pref('layout.css.scroll-driven-animations.enabled', true);
5455

5556
/** GFX ***/
5657
pref('gfx.webrender.all', true);
57-
pref('gfx.webrender.precache-shaders', true);
58-
pref('gfx.webrender.compositor', true);
5958
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
6260
pref('gfx.canvas.accelerated.cache-items', 32768);
6361
pref('gfx.canvas.accelerated.cache-size', 4096);
6462
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);
7263

7364
/** 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);
7579

7680
/** NETWORK ***/
7781
pref('network.buffer.cache.size', 262144);
7882
pref('network.buffer.cache.count', 128);
7983
pref('network.http.max-connections', 1800);
8084
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);
8189
pref('network.ssl_tokens_cache_capacity', 32768);
8290

8391
/****************************************************************************
@@ -113,8 +121,8 @@ pref('browser.xul.error_pages.expert_bad_cert', true);
113121
pref('security.tls.enable_0rtt_data', false);
114122

115123
/** DISK AVOIDANCE ***/
116-
pref('browser.cache.disk.enable', false);
117124
pref('browser.privatebrowsing.forceMediaMemoryCache', true);
125+
pref('browser.sessionstore.interval', 60000);
118126
pref('browser.sessionstore.privacy_level', 2);
119127

120128
/** SHUTDOWN & SANITIZING ***/
@@ -157,7 +165,6 @@ pref('editor.truncate_user_pastes', false);
157165
/** ADDRESS + CREDIT CARD MANAGER ***/
158166
pref('extensions.formautofill.addresses.enabled', false);
159167
pref('extensions.formautofill.creditCards.enabled', false);
160-
pref('extensions.formautofill.heuristics.enabled', false);
161168
pref('browser.formfill.enable', false);
162169

163170
/** MIXED CONTENT + CROSS-SITE ***/
@@ -218,7 +225,6 @@ pref('browser.crashReports.unsubmittedCheck.autoSubmit2', false);
218225
pref('captivedetect.canonicalURL', '');
219226
pref('network.captive-portal-service.enabled', false);
220227
pref('network.connectivity-service.enabled', false);
221-
pref('default-browser-agent.enabled', false);
222228
pref('app.normandy.enabled', false);
223229
pref('app.normandy.api_url', '');
224230
pref('browser.ping-centre.telemetry', false);
@@ -247,7 +253,9 @@ pref('browser.tabs.tabmanager.enabled', false);
247253
pref('browser.aboutwelcome.enabled', false);
248254
pref('findbar.highlightAll', true);
249255
pref('middlemouse.contentLoadURL', false);
256+
pref('browser.privateWindowSeparation.enabled', false); // WINDOWS
250257
pref('browser.privatebrowsing.enable-new-indicator', false);
258+
pref('browser.translations.enable', true);
251259

252260
/** FULLSCREEN ***/
253261
pref('full-screen-api.transition-duration.enter', '0 0');
@@ -280,7 +288,6 @@ pref('browser.download.open_pdf_attachments_inline', true);
280288
/** TAB BEHAVIOR ***/
281289
pref('browser.tabs.loadBookmarksInTabs', true);
282290
pref('browser.bookmarks.openInTabClosesMenu', false);
283-
pref('layout.css.has-selector.enabled', true);
284291
pref('cookiebanners.service.mode', 2);
285292
pref('cookiebanners.service.mode.privateBrowsing', 2);
286293

0 commit comments

Comments
 (0)