Live data from Hacker News

Give Firefox a chance

dev.to

261–270 of 378 posts

Re: Give Firefox a chance

#262
post #59

I switched to Chrome from Firefox years ago because Chrome has a better UX (faster, snappier, cleaner UI). A couple years ago I tried to switch back to Firefox (right after the Quantum project landed, and Firefox was meant to be a lot faster), but found FF to still be bloated, slow, and painful to use. A couple weeks ago I made another try to switch back to FF, and I have found the experience to be very pleasant this…

Firefox is great now, especially on mobile. Having all my desktop extensions on mobile is worth it alone. I've also done some rough measurements that Firefox uses about 1/3 the battery life of chrome at idle with my normal "work" tabs open. This is on both Android and MacOs.

On some sites FF is slower, but these tend to be Google properties or giant Enterprise shitshow behemoths (jira)

Re: Give Firefox a chance

#263
post #259

I switched about a year ago and I was also pleasantly surprised, UNITL I've realized that it's eating up several GIGABYTES!!! of memory, even when I just have a handful of tabs open. What's worst, it doesn't releases all the memory when I just close the tabs! When I restart FF and cycle thru the tabs to make sure they are loaded, it uses a lot less but still in the GB range. I compared the same set of tabs in Chrome…

Do you have actual memory usage issues? Is a lack of memory causing problems for other applications?

I am asking because RAM is meant to be used, high allocations to Firefox on a (mostly) idle system isn't too interesting as a metric on its own and should automatically decrease if others need it.

Re: Give Firefox a chance

#264
post #88

I switched to Vivaldi a few months ago. It's not as polished as Chrome or Firefox but it was made by the people who made Opera, and it shows. Just having tabs laid out vertically makes it worth it.

I don't think that's an excuse. As mentioned in other posts, there is an Add-on for vertical tabs: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

It can't hide the horizontal tabs though because of the strict rules imposed on FF extensions, so you have to hack around it yourself as described here: https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...

Re: Give Firefox a chance

#265
post #42

Earlier quoted context omitted.

> For passwords the browser's built in management is inferior to password managers. Can you expound? After years of using various pw managers I found it being embedded in the browser very useful.

Not the parent, but for my own use case, I use password managers for things outside of the browser (office door code, steam, this kind of thing). It might be possible to enter those in the password manager of the browser, I never actually checked, but in any case that's why I use an out of browser password manager

At least with chrome it's always there, you can access on mobile.

Re: Give Firefox a chance

#266

Earlier quoted context omitted.

I believe extensions have to explicitly add support for synchronising settings. For example, uBlock Origin supports Firefox Sync: https://github.com/gorhill/uBlock/wiki/Cloud-storage

Cool, I’ll dig into this. Would be helpful if the Firefox store made it clear if extensions support this. Also, why do some first-party extensions ignore it?? Also: there are other things sync still misses, like config.

The storage is more limited for synced extension data than for unsynced data.

IMO this is quite unfortunate, and is mostly a consequence of the implementation of extension storage sync being done separately from the rest of sync (which in retrospect was a mistake, but at the time that wasn't clear). Also, the limits are copy-pasted directly from the limits chrome places on sync, so it's possible there are compatibility concerns as well.

For config (assuming you mean prefs in about:config), you can add your own prefs to be synced with about:config. If you add a new boolean pref with a value of true using the pattern `services.sync.prefs.sync.` it will be synced. e.g. to sync `browser.foo.bar` you'd create `services.sync.prefs.sync.browser.foo.bar`.

Disclaimer: I work on Firefox sync.

[0]: In the future this may be more complex, and you may need to flip an additional pref to get this behavior for non-default prefs.

Re: Give Firefox a chance

#267
I switched to Firefox a few weeks ago after becoming totally sick of mobile Chrome lagging out and sometimes crashing any time I tried to load a sufficiently complex website. Like if I scroll liquipedia on chrome it just dies. If I try to comment on a hacker news page with a ton of comments it takes 3 seconds for each letter I type to appear.

Yet somehow mobile Firefox works just completely fine on these pages and more.

I have a Motorola G5 so yes a budget phone. But still. It shouldn't be this terrible on chrome. I don't get what's failing so badly.

Re: Give Firefox a chance

#268
post #264
post #88

I switched to Vivaldi a few months ago. It's not as polished as Chrome or Firefox but it was made by the people who made Opera, and it shows. Just having tabs laid out vertically makes it worth it.

I don't think that's an excuse. As mentioned in other posts, there is an Add-on for vertical tabs: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... It can't hide the horizontal tabs though because of the strict rules imposed on FF extensions, so you have to hack around it yourself as described here: https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...

An excuse? I don't need an excuse to use a browser I like. Also userChrome.css doesn't sync does it?

Re: Give Firefox a chance

#269
post #69

Earlier quoted context omitted.

I launch my browser with profiles instead of using containers. I have three at the moment: firefox --no-remote --profile "$XDG_CACHE_HOME/firefox/home" --class="browser-home" firefox --no-remote --profile "$XDG_CACHE_HOME/firefox/work" --class="browser-work" firefox --no-remote --profile "$(mktemp -d)"

Profiles and containers solve two different problems. Multiple profiles will keep websites that you only log into from one profile from leaving cookies that can be seen by the other profile, but containers prevent one website from leaving cookies that can be seen by any other website even on the same profile, and prevent that website from seeing any cookies other than their own.

AFAIU containers can be and are shared by multiple domains, though domains pinned to exclusive containers won't be visible to one another.

Opening a domain in a container, then other linked sites from that page, generally remains within the same containdr.

Re: Give Firefox a chance

#270

I've tried twice to switch back to Firefox since this chrome add-on code change issue, including setting it my default browser. I had it beach ball on me a few times and crash twice in just 8 days. Chrome almost never beach balls, and very very rarely crashes. I painfully gave up on firefox again for now. Its gotta be stable and fast and it just wasn't for me.

Beach ball? What does that mean?

https://en.wikipedia.org/wiki/Spinning_pinwheel
Post reply on HN