17 ms·
Recently switched from chromium to Firefox. Very pleased with its performance. Android Firefox demolishes chrome too but probably just because I no longer need
by lugg 8y ago
Recently switched from chromium to Firefox. Very pleased with its performance.
Android Firefox demolishes chrome too but probably just because I no longer need to download and render all the ads (thanks ublock.)
While I was at it I also took the chance to migrate passwords out of Google land into Bitwarden.
Session restore is amazing, my .cache is tmpfs but it still manages to instantly recover all my tabs on reboot. Tabs are addictive in FF and don't have the same usage constraints like in chrome.
The container system for managing different developer/test/personal profiles is a dream. No longer have to worry about Slack links opening in whatever random chrome instance had focus last. (Back up your user data, sync on these container settings doesn't work - yet)
Also enjoying different proxy profiles per Firefox profile as well.
Yes,
Work profile + work containers + works SSH tunnel proxy.
Personal profile + personal containers + NordVPN.
Passwords managed by bitwarden and any required crossover is shared via a private organisation. This gives me minimal work access on my phone, and minimal private passwords on my work profile.(GitHub/stack overflow)
It's kind of complicated but it's such a quality of life change coming from 20 odd chrome profiles and the nasty sync issues that ensues. Most people can probably get by with a single profile. I just have multiple systems and need to keep work stuff separate but end up using work laptop as a daily driver most of the time.
- ggpsv 8y agoCan you expand on how you set up the profile + containers + vpn and how that works for you?
- apexalpha 8y agoThink he means this addon: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ https://addons.mozilla.org/en-US/firefox/addon/multi-account... At least that's for controlling them easily. I use it for Whatsapp web on 2 accounts
- lugg 8y agoYup that's for containers. It looks like development sorta died on it but I think they will circle back once infrastructure work has been done for sync. For proxies you can use whatever vpn service or plugin[1]. I use paid Nord because I need consistent access to certain countries for testing. There is some tunnel bear/Nord like plugins that have lists of free proxies. 1. https://addons.mozilla.org/en-US/firefox/addon/proxy-switcher-webext/ https://addons.mozilla.org/en-US/firefox/addon/proxy-switche...
- lugg 8y agoProfile manager info: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles https://support.mozilla.org/en-US/kb/profile-manager-create-... See other comment for container/proxy info.
- stronglikedan 8y ago+1 for Bitwarden - it's been fun to watch that product unfold.
- newscracker 8y agoI’ve wanted to try BitWarden, but haven’t because I couldn’t find a way to use it as a standalone app without creating an account on its site or without having to self-host it. I prefer a solution that allows me to choose where to sync the password database.
- move-on-by 8y agoI've pretty much made the same changes. I was luke-warm on the switch from chrome to Firefox until I started using containers and CookieAutoDelete with those containers. I have a 'Google' container that preserves google cookies for when I log into gmail (transition in progress)- but otherwise google cookies get automatically deleted. There are a handful of other sites I wish to stay logged into - like github, slack, spotify - and I have containers for them with CookieAutoDelete configured accordingly. Its also comes in handy for sites where I have a work account and a personal account - like AWS. Instead of having to open an incognito window to allow being signed into two accounts at the same time, I just have separate containers. Makes a lot of practical sense for me. I also made the switch to Bitwarden - except for me I was using Lastpass before. Bitwarden has a much cleaner interface and a sane sharing scheme. Trying to keep shared passwords in sync with my wife in Lastpass was an absolute nightmare - to the point that I hated changing the passwords - which is one of the major points of a password manager. Lastpass has become stagnant and bloated since LogMeIn bought it.
- lugg 8y agoWas similarly lukewarm to the change. I actually only made the change because I was having resource issues with chrome and bookmark interactions would lock the screen for a few hundred milliseconds - tried everything. Eventually you just blame the vendor and switch. But now, well, I don't really see me going back any time soon.
- apexalpha 8y agoSo Bitwarden is basically Lastpass except you can also host it yourself?
- lugg 8y agoYea but you don't have to. I don't have a lot of experience with 1pass/last pass but I assume they're the same. I liked that Bitwarden was free, that I could do my own server, and that I can do dual account sharing via org setup - all free accounts.
- move-on-by 8y ago
- davidcollantes 8y agoAre profiles something available on vanilla Firefox (no extensions)? Thanks!
- Ingon 8y agoYou can open about:profiles and use it to manage/start them, I think
- lugg 8y agoYes but it's clunky compared to chrome. Manager: firefox -p Ordirect access: firefox -p "account name" I believe containers are available without an add-on using aboutconfig but that may have changed or it may not be full functionality.
- bepvte 8y agoIm also suprised by the firefox performance on android. Ive noticed it can render pages chrome cannot, which is so suprising considering googles investment in progressive web apps and how some of their new android go apps use chrome to render.
- oosjc9a5 8y agoFirefox is faster than Chrome on Android? For me, even scrolling HN (i.e. no JS at all) was jittery and laggy.
- cptskippy 8y agoIn my experience the minimum hardware baseline for Firefox is higher than Chrome but the optimal hardware baseline is lower. I switched to Firefox on Android a few years ago and it was unpleasant until I upgrade my phone. At the time I was running a Nexus 4 and moved to a Nextbit Robin. My partner switched to Firefox on a Google Pixel and regularly complains about issues with it's performance which makes me wonder if Google has done some optimizations to Chrome on the Pixel.
- seabrookmx 8y agoI think you're both right. On my Essential Phone (Snapdragon 835 running stock Android 9) pages tend to _render_ quicker in FF, but scrolling, pinch to zoom etc. is smoother in Chrome. I also find that Firefox will bog down after a month and I have to manually delete out its cache in app settings. I haven't had to do this for Chrome since back in the Android 5.x era.
- vanderZwan 8y agoThe latter might also be due to extensions
- seabrookmx 8y agoI could see that. Not the issue in my case though.. I don't use any extensions on my mobile browsers.
- vanderZwan 8y agoHeh, maybe it's the opposite then! Like an accumulation of shitty trackers, because you don't use uBlock or privacy badger or the like. That would be pretty ironic
- Tepix 8y agoI hadn't heard about Bitwarden. Looks like it requires 2-4GB of RAM and a x86 CPU to run your own server due to relying on MS SQL server. Bummer!
- cutety 8y agoThe 2-4GB RAM isn’t a hard requirement in my experience. I initially had the whole Docker compose stack running on a single $5 DigitalOcean droplet, and didn’t experience any issues for personal usage. Since they also distribute it to you as Docker containers, you can also set resource limits, specifically for the MSSQL container, to prevent it from hogging all the RAM. I currently have my Bitwarden instance hosted on my Docker swarm cluster, which is just 3 $5 DO droplets and 1 with like 2GB and RAM and 2vCPUs. But, a quick look shows that currently all the BW containers are running on the $5 ones. I have the MSSQL container’s RAM limited to 1GB as well. As for the x86 requirement, that’s likely the case, I’m assuming you mentioned it because you’d like to run it on some ARM device like a RPi. I haven’t tried running their containers on an ARM device so I can’t say they’ll be compatible, but I know docker’s ARM compatibility has improved so maybe someone has got them running on some ARM device.
- xxkylexx 8y agoThe requirement is 2GB. Where do you see 4GB?
- jamie_ca 8y agoThere's an unofficial rust implementation[0] that runs in a docker image and uses sqlite for persistence. I don't know what the details are for storing data at-rest in the sqlite db, but it's supposed to be much better on system resources. 0: https://github.com/dani-garcia/bitwarden_rs https://github.com/dani-garcia/bitwarden_rs
- Tepix 8y agoThanks!
- fucking_tragedy 8y agoYou can run the Bitwarden Rust implementation on a Raspberry Pi with resources to spare.
- V-2 8y agoI made another attempt to switch from Chrome to Firefox only now, like I've been doing every year or so for several years now. Sort of a tradition. This time it was the extensions that didn't cut it. One of the first things I do (after importing the bookmarks) is to install the same extensions, or find their equivalents. I heavily use customized mouse gestures. The extension I use on Chrome works like a charm. On Firefox, I tried five in a row. They would either be very poor in terms of options and customizability, or request 10+ bizarre permissions (which really have nothing to do with functionality I expect from them - such as "read the text of all open tabs", or "monitor extension usage"), or very cumbersome to customize. I've really got fed up after trying out several in a row. Well - I'll wait another year.
- dblohm7 8y agoIt might be worth contacting the author of the Chrome extension and asking them if they'd be interested in porting; since Firefox's WebExtensions API is a superset of the Chrome extension API, it should hopefully not require too much effort.
- toper-centage 8y agoThere's also an extension called "chrome store firefoxified" that lets you install chrome extensions in firefox. Might be worth a try.
- DavideNL 8y ago> I made another attempt to switch from Chrome to Firefox only now, like I've been doing every year or so for several years now. Sort of a tradition. Same here! (except i'm using Brave instead of Chrome, it's also Chromium based and supports its extensions, without the Google tracking features.) I don't understand why after so many years Firefox still doesn't support "pinch to zoom" on Macbooks/Laptops. For me it's such a basic feature, almost like a car without a proper steering wheel... not very smart if you want to attract more users. At last, someone created an extension ("Multi-touch Zoom" https://github.com/haxiomic/firefox-multi-touch-zoom https://github.com/haxiomic/firefox-multi-touch-zoom ), but unfortunately, it often doesn't work properly, like for example on this website...
- ambrop7 8y agoOn all my Linux systems (NixOS), Firefox lags/skips while scrolling all the time. It's a deal breaker for me so I use Chromium, which scrolls without lagging. I read it is because Firefox does not use HW graphics acceleration on Linux, in general. This is both on a computer with the NVidia driver and one with the open-source radeon driver.
- xiii1408 8y agoHardware acceleration is disabled by default because many graphics drivers suck and will break the browser if hardware acceleration is turned on. You can just go into the settings and turn it on (and then off, if you have problems). Chromium disables hardware acceleration by default for a wide swatch of graphics drivers too (including all Nvidia GPUs).
- ambrop7 8y agoOn my current Linux system with NVidia drivers, HW acceleration is enabled according to chrome://gpu (there are many accelerations and some are disabled, but many are enabled including Canvas and Compositing). Regardless of all, Chromium works just great, including smooth scrolling and WebGL, and Firefox doesn't (laggy scrolling, slower WebGL than in Chromium). I don't think the problem is with drivers but with Firefox. > Chromium disables hardware acceleration by default for a wide swatch of graphics drivers too (including all Nvidia GPUs). From what I remember reading, it disables it for nouveau driver, not the NVidia driver which works. This is supported by the fact my Chromium is currently using HW accel on NVidia without me having forced anything. I did try enabling HW accel in Firefox and it did not solve laggy scrolling. I don't think it even really got enabled, I think it's forcibly disabled even if you try to override it.
- bwat49 8y agoyou're correct, it's definitely just nouveau that's blacklisted, not the proprietary nvidia driver. Chromium also has hw accel enabled by default for intel drivers, which is by far the most used gpu driver on linux (and is pretty stable in my experience). Firefox doesn't even have it enabled for intel
- randie63 8y agoIf you really think Firefox is faster on Android, that you have not tried the optimized Kiwi Browser. Try it, and report back how much faster kiwi is compared to Firefox hehe https://play.google.com/store/apps/details?id=com.kiwibrowser.browser https://play.google.com/store/apps/details?id=com.kiwibrowse...
- wiktental 8y agoHow "safe" and separated are profiles? For example, suppose I had a "Casual Browsing" profile and a "Banking" profile. Could I have both profiles running at the same time and not risk any contamination? If I were to pick up something bad in one profile, could it leak over to the other?
- daveheq 8y agoUnless 65 is faster it's not worth it to me... I work very fast, like Chrome, like other apps on my OS, and there's no excuse for Firefox to run slow like it does on my Windows and Mac still.
- tarabanga 8y ago> Passwords managed by bitwarden Is there a specific reason you don't use Firefox' password manager? (Read: Do I have reason to migrate out of it?)
- h1d 8y agoIt's obvious browser password managers are broken in a way it never locks its database, so anyone with physical access can log in to all the site you have passwords for, which also means changing password is easy as logging into your gmail also requires no knowledge. To this day I can't believe none of the browsers actually try to fix this by at least locking the password database after a certain period like any password managers do. Safari at least disallows you from looking at the list of sites you have passwords for by requiring you to enter your account password but never asks you anything at each site's login. For this reason, I never use browser based password managers.
- ghostly_s 8y agoYou can protect your password DB with a master password on Firefox, though it only will be 'locked' when you close the program. AFAIK this is not too dissimilar from the model for most password managers.
- lugg 8y agoIf there was an option to import chrome passwords into Firefox I couldn't find it. > Read: Do I have reason to migrate out of it? No, but I suggest you try it out for a day or two, see what you think.
- jlgaddis 8y agoDoesn't Firefox give you the option of importing everything (bookmarks, passwords, etc.) from another browser the first time you fire it up? IIRC, it also does this the first time you launch it under a new profile.
- rcMgD2BwE72F 8y agoTo log into mobile apps, for Wifi passwords, file passwords, etc.
- archon810 8y agoAnd yet Firefox still doesn't have pull to refresh. How can they not support such a basic feature?
- dlbucci 8y agoI don't particularly care for pull to refresh, given how frequently I refresh without meaning to because of it, but I do wish I didn't have to open the dropdown menu to get a refresh button to refresh the page.