Cool. I got a few of these, one or two I had actually covered already (the DNS tweaks). I'm leaving the dev tools alone because those are useful to debug webpages and don't really affect the browser itself as far as ram goes.A few more. I'm not sure if the devtools tweaks do anything, but I don't use devtools so I'm going for it.
beacon.enabled=false
-as far as I can tell, beacon is a way of reporting your visit to a site to other participating sites. The w3c standard says it's used for analytics. I don't like that.
browser.send_pings.require_same_host=true
-disables sending pings to 3rd party hosts, which helps curb tracking a little
browser.chrome.toolbar_style=1
-supposedly makes the toolbar text only instead of text + images. I haven't seen a difference
browser.chrome.toolbar_tips=false
-disables toolbar tips. I'm not sure about this either
dom.event.clipboardevents.enabled=false
-disables telling a site that you have copied something from it to your clipboard
network.dnsCacheEntries=600
-increases the DNS cache to 600 entries. Probably not necessary to raise this because the default of 400 is pretty high.
network.dnsCacheExpiration=300
-sets the DNS cache to expire in 300 seconds instead of 60. DNS queries often take up a lot of time, so caching them for as long as possible is helpful.
images.animation_mode=none
-disables animated images
media.autoplay.enabled=false
-disables autoplaying videos. Not much of a problem without Flash and with NoScript but this will take care of it
keyword.enabled=false
-This disables treating words typed in the URL bar as keywords to search bookmarks
social.remote-install.enabled=false
-Some kind of social media service. I don't want it
social.toast-notifications.enabled=false
-see above
stagefright.enabled=false
-I believe stagefright is an Android library, so it's not necessary to have this enabled
webgl.disabled=true
-disables webgl, which doesn't even work with the nv driver in OpenBSD. You may want to keep this enabled.
Lots of devtools disabled below. I don't know if this does anything because they don't consume RAM unless they are open, but it might help.
devtools.debugger.enabled=false
devtools.inspector.enabled=false
devtools.netmonitor.enabled=false
devtools.profiler.enabled=false
devtools.styleeditor.enabled=false
devtools.tilt.enabled=false
devtools.toolbar.enabled=false
devtools.toolbox.sideEnabled=false
devtools.fontinspector.enabled=false
I go back and forth with prefetching. Right now though there seems to be a speed bump.
So, I will just list these two (they probably are already in the first post). YMMV.
network.dns.disablePrefetch = false
network.prefetch-next = true
Use them for awhile first. If you notice any speed increase then go ahead.Should I add these to the "easy installer"?
Use them for awhile first. If you notice any speed increase then go ahead.
I'm just guessing right now. I believe in my OP I had them set to be off, so I don't want to say turn them on and contradict myself. That's why I said I go back and forth on them.
Right now I am noticing a speed bump, but I'm not sure if that's placebo or real. If someone else uses them for awhile and experiences faster speed then ok. But I just don't know right now.
I go back and forth with prefetching. Right now though there seems to be a speed bump.
So, I will just list these two (they probably are already in the first post). YMMV.
network.dns.disablePrefetch = false
network.prefetch-next = true
...lead to Firefox/TFF error of "Warning Unresponsive Script".
By setting it to false, the JIT cannot acquire type inference information and it will thrash recompiling for Ion when its internal assumptions are violated. While this might work okay on pages where it makes a lucky guess, most other sites will be negatively impacted. The only situation where it should be false is for testing purposes, or for disabling the JIT entirely (paired with setting javascript.options.ion to false also).
The javascript.options.jit.* options are long gone and you probably shouldn't even add them anymore lest it be confusing.
You guys might like this one. Been playing with it today…
gfx.canvas.azure.accelerated true.
I can't find out much about it, but it seems to be graphics acceleration. So, as always, use at your own risk. However, I am noticing pages loading very quickly.
I am definitely going to add this one to the easy installer file. I have most of your other ones aside from ones that would be enabled more on preference than necessity.
Its in Altemose's "Easy Install Eyongren's TFF Tweaks" threadWhere is this file btw? Skimmed the thread and didn't see it.
https://forums.macrumors.com/threads/easy-install-eyoungrens-tenfourfox-tweaks-download.1892242/Where is this file btw? Skimmed the thread and didn't see it.
eyoungrenIts in Altemose's "Easy Install Eyongren's TFF Tweaks" thread
https://forums.macrumors.com/threads/easy-install-eyoungrens-tenfourfox-tweaks-download.1892242/
Note that I'm not sure if Altemose has updated it yet or not.