I wonder if I'll get used to it. My current online project is: "Make Firefox not use so much RAM it stops responding" and boy howdy, has it been a project. I'm still getting two or three (Not Responding) white title bar freeze-ups per start-up and Firefox is taking between a few and 20 minutes to just calm down and be a browser already, but once it does, it goes pretty fast. What I've done to get it that way is almost unreal.
Starting last week:
- Completely uninstalled Firefox; removed all personal data, files and folders, reg entries
- Installed Firefox latest from scratch. Because Mozilla couldn't find an old copy of Firefox, I became a new user, so they kindly gave me the 64-bit version with multiprocess (e10s)
- Installed add-ons, then kept uninstalling any that weren't e10s compatible (how to tell: the add-on list will show a message saying the browser isn't multiprocess compatible. That means one of the add-ons isn't playing nice)
- Got rid of LastPass, which by itself was hammering RAM
- Dropped Web Dev by Chris Pederick (which killed me; it's my favorite add-on besides ABP) and taught myself how to at least find the "Style Editor" in Firefox's Web Dev (there's not another panel in that tool that I know from Adam)
- Dropped custom themes; am using Firefox's default dark theme
And between all that, I'm still having consistent, repeated browser freezes for the first 5-20 minutes until Firefox finally becomes usable (that's on first run; on any subsequent runs the freeze total is about the same but the wait time to get through them is usually quite a bit less).
Remaining add-ons are:
- Add-on Compatibility Reporter
- Archive Url
- Clean Uninstall
- FlashDisable - not sure if I need it or if it works - but it doesn't disable the video embedded in the article I linked to in my last linkcatcher post (ETA, 8-28-17: removed)
- Ghostery - hammers RAM, but I like it
- Google search link fix -
not sure if it works(ETA, 8-28-17: works better than the add-on discussed next) I prefer the version from the guy I worked with on the JS to add to my Google search userscript, but even his doesn't work on topfold, onebox results and isn't e10s compatible
- gui:config - I could probably scrap it and about:config everything; not what I thought (ETA, 8-28-17: removed)
- HTTPS Everywhere - another RAM eater, but practically indispensable (don't see why the same tech can't be built into the browser)
- IP Address and Domain Information - DT Whois add-on replacement
- KeeFox - LastPass replacement (ETA, 8-28-17: removed; put Lastpass back)
- TrafficLight - WOT replacement; WOT is
e10s readynot e10s ready, and it eats so much RAM. But TrafficLight thinks eBay is a scam or phishing site and blocks pages and tries to whisk you away and just grrrrr
- WayBack Machine - I used the in-house Firefox experimental of this add-on (I think after being tipped off to it by darkoshi - or was that the other way around?) and wanted it back
In all of that you'll see three of my favorites are conspicuously MIA: Web Dev by Chris Pederick, ColorPicker and MeasureIt. That's because all three add-ons are rolled up into Firefox's native Web Dev. The last time I tried them, MeasureIt no longer worked (blank dialog boxes), ColorPicker was acting pretty janky, and Web Dev wasn't e10s compatible, so I felt like I had no choice but to stop using them if I was going to make Firefox stop crying big, RAM-filled tears.
But native Web Dev is weird. I don't know if you can kill all the extra panels but I hate them. When I'm in their pretentiously named "Style Editor" I don't want a bunch of panels: I want my CSS. The Web Dev add-on did that, and displayed dark-on-light or light-on-dark (I have blurry vision and astigmatism so light on dark is out) but with native Web Dev, the editor color must match browser color. I prefer a dark browser and light editor, so it's forced me into light-on-dark editing.
And in the Web Dev add-on, when you make live CSS changes they "move" into view. In native Web Dev, they "slide", and it makes me feel like my stomach is turning, watching page elements start sliding around. I can't explain it.
The font is also too small and I have no need to work in syntax highlighted code because I generally know what and where things are, so the syntax highlighting is distracting, because I'm probably (not kidding, just not diagnosed yet) a bit ADD.
So from an accessibility standpoint, it seems native Web Dev needs some work. Knowing Mozilla, though: "Oh, that doesn't matter because we're re-writing the engine for that, it'll be ready in 2019!" and I just...grrrrrr.