Alex313031 / Mercury

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.
https://thorium.rocks/mercury
Mozilla Public License 2.0
1.02k stars 26 forks source link

Some revolutionary ideas to make our beloved Mercury even lighter fast and stable streaming #108

Open trimechee opened 5 months ago

trimechee commented 5 months ago

Hello Mr @Alex313031 , after months of hard research, here are ideas that Mercy could apply to distinguish itself from other browsers and be even faster and lighter and more battery efficient and stable streaming without jerks in sha Allah , and may be it will be good idea that Mr @Alex313031 add specefic option : 'enhance autonomy battery speed" to disable all not necessary features like :


stable streaming in weak connection

media.cache_readahead_limit 9999 media.cache_readahead_limit.cellular 9999 media.cache_resume_threshold 9999 media.cache_resume_threshold.cellular 9999

media.mediasource.experimental.enabled true



enhance autonomy

browser.sessionstore.idleDelay 1

browser.sessionstore.interval.idle 2147483647

browser.sessionstore.interval 2147483647

browser.sessionstore.privacy_level 2

accessibility.force_disabled 1

browser.tabs.firefox-view false

Browser.startup.page 0


disable prefetching captive portal

network.captive-portal-service.enabled = false # don't try to find captive portals

network.connectivity-service.enabled FALSE

network.prefetch-next false

network.dns.disablePrefetch true

network.http.speculative-parallel-limit 0


media.peerconnection.ice.default_address_only to true media.peerconnection.enabled to false.

javascript.options.wasm to false webgl.disabled true

extensions.quarantinedDomains.enabled false

browser.translations.enable false browser.translations.automaticallyPopup false

media.webspeech.synth.enabled FALSE

browser.tabs.min_inactive_duration_before_unload 0 browser.tabs.unloadOnLowMemory

image.animation_mode NONE

dom.ipc.processPriorityManager.backgroundUsesEcoQoS TRUE

privacy.userContext.enabled false

parallel download downloader speed up internet network.http.max-persistent-connections-per-server default 6 to a higher number such as 10

disable session store

browser.sessionhistory.max_entries 5

browser.sessionhistory.max_total_viewers 5

pdfjs.disabled true

desactiver session store

browser.sessionstore.max_tabs_undo 0

browser.sessionstore.max_windows_undo 0

browser.sessionstore.resume_from_crash FALSE browser.sessionstore.max_resumed_crashes 0

browser.sessionstore.cleanup.forget_closed_after 1

browser.sessionstore.restore_on_demand - false browser.sessionstore.upgradeBackup.maxUpgradeBackups - 0

browser.sessionstore.resume_session_once FALSE