Skip to content

Commit 1c49780

Browse files
author
maebahesioru
committed
perf: add more Firefox prefs to reduce memory/background activity
1 parent ba98dc9 commit 1c49780

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/launch_camoufox.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,15 @@ def determine_proxy_configuration(internal_camoufox_proxy_arg=None):
511511
# Reduce HTTP connections
512512
'network.http.max-connections': 6,
513513
'network.http.max-persistent-connections-per-server': 2,
514+
# Disable service workers / push / notifications
515+
'dom.serviceWorkers.enabled': False,
516+
'dom.push.enabled': False,
517+
'dom.webnotifications.enabled': False,
518+
# Reduce session store overhead
519+
'browser.sessionstore.resume_from_crash': False,
520+
'browser.sessionstore.interval': 600000,
521+
# Reduce WebSocket connection limit
522+
'network.websocket.max-connections': 10,
514523
}
515524
launch_args_for_internal_camoufox = {'port': camoufox_port_internal, 'addons': [], 'exclude_addons': [DefaultAddons.UBO], 'window': (1024, 600), 'firefox_user_prefs': memory_optimization_prefs}
516525
if camoufox_proxy_internal:

0 commit comments

Comments
 (0)