Firefox Quantum
daniel.haxx.se
daniel.haxx.se
I've always used Firefox, since Chrome doesn't have the ability to scroll through tabs, they just get smaller and smaller on the tab bar. I've never understood why the feature hasn't been added, it seems pretty minor. Firefox also lazy loads existing tabs on startup.
Anyway, for a while, around 2011-2012, Firefox had terrible memory and stability issues. It's good that they've largely been fixed. Firefox is the most extensible and free browser, I'm surprised more tech people don't use it, considering the tech communities love for power and the ability to customise things.
I used to be pretty fanatical about Firefox. But when it got so slow that simple scrolling started dropping frames, I had to switch.
This was fixed with Asynchronous Panning and Zooming (APZ) which moves the webpage and runs the ScrollEvents in parallel on different processes.
I actually use Firefox over Chrome on my xps 13, mainly because firefox's scrolling is considerably smoother than chrome (only beaten out by Edge)
How can you scroll through tabs? What do you mean by this?
I know it is completely insane, but I have a strong compulsion to keep my tab count low. Once it starts approaching 7 or so, it is time to evaluated which 3 or 4 have to go.
Meanwhile I go look at someone else's monitor and they have 25 open all the time, and I can recognize some haven't been touched in weeks. I just think to myself "Clean up after yourself. How can you live like this?"
I also don't see how people have the RAM to have 50 tabs open. If I can't read part of the title of my tab, it's being moved to a new window or closed.
In a single processed browser, ram is not an issue. I've been using 25+ tabs for many years, only recently in Chrome I experienced a low ram warning (i have 8GB). I switched back to firefox 56.
Since I got a 32 GiB RAM computer, I don't know what is the memory usage of Firefox anymore.
In FF, after a certain point the tabs stop getting smaller, and instead you scroll through them left to right, either using little arrow buttons on each side of the tab bar, or using your scroll wheel.
If you have that many tabs, one should use tab tree style anyway, i guess: https://news.ycombinator.com/item?id=15652124
I would still appreciate a tree view that shows when clicking a button when I need it, maybe something like the Netsurf History that shows when long clicking on its previous button (by the way, this next/previous tree feature of Netsurf is awesome, it would be great to have this as is in other browsers).
But I usually have many tabs and Firefox is usable without tree tabs.
I use CTRL+tab to cycle through most recently used tabs. If you enable the browser.ctrlTab.previews about:config setting, you get a nice alt+tab-like window.
The order of tabs in ctrl+tab is changed when using browser.ctrlTab.previews (from simple in order tab circle to circle through most recently used tabs, lastly used first). I have become dependent on this to the point that Chrome or Firefox without it feel like they get in my way when I browse.
I also from time to time used the list of tabs provided by the ctrl+tab previous window, but it seems to have just disappeared in a recent Firefox update?
Anyway, I find that the most efficient way to go to a not so recently-used tab is to just search for something in its title or its URL in the URL bar (CTRL+L) and use the "go to tab" feature (and I disable search engine suggestions in the URL bar). And if you closed the tab, the page will be proposed because it is in the history. Chrome's URL tab just feels useless in comparison.
The URL bar of Firefox and its CTRL+TAB tab preview feature / cycle order are two killer features for me. Losing them would be painful.
I don't want it. I don't like Firefox's approach, I much prefer the shrinking tabs paradigm.
It existed once, but was removed because of "complexity" and since then the recommended solution was editing userChrome.css manually (or using an extension that did so, but that of course doesn't work in 57+). Still haven't quite tied down what the CSS has to be in recent versions.
Here's the bug from back then https://bugzilla.mozilla.org/show_bug.cgi?id=574654 (yes, I'm still salty about the attitude in there)
Which is me. :-)
Not after quantum.
I've not rebooted my laptop in 2 months now and battery life is much much better.
Firefox Quantum is pure win.
Firefox on the other hand did this constantly. In fact the only thing that has prevented me going back, and I have regularly given it a try as I support their overall approach and support of web. So I am excited to see how Quantum feels.
But if Chrome was constantly locking up and crashing completely I have to imagine its something wrong with your computer/OS.
From what I understand, it has something to do with the way it does memory management along with cache. I don't know - but I have pretty much a flagship laptop and am running Fedora 26 which IMHO is the best OS out there right now.
Chrome blows. Quantum rules.
Is that the version I put on just before I'm about to go to bed?
The menu bars are enormous even on a compact theme. Bigger than on Chrome. I only have so much vertical space to spare.
When opening a new window, the address bar isn't the first thing to receive focus, unlike on Chrome. With Chrome, I just bang out WINKEY + C + H + R + ENTER + part of query + ENTER and I'm pretty much there
A screenshot from my screen just now, running FF58 and Chrome side by side. Firefox's menu bar is smaller.
I think the general perception that Chrome is fast is more a group-think at this point, fostered by a few years of sub-par Firefox performance combined with aggressive Google marketing. There's no real difference since the last few versions of Firefox vs. Chrome.
I don't charge firefox, it was resetted non long ago, ublock origin and containers (I removed youtube extensions and the likes). Still twitter hungs enough for me to feel annoyed.
I'm not a speed addict, I even love slowness when done right [1], but I rate firefox nightly a little below chrome (stable or canary) at that point.
[1] I use an HP48 calculator, the thing was slower in terms of UI than all its competition but it was such a nice ux design you rarely care about it.
Now, I am using firefox 56 on OpenBSD, and it is really really smooth.
It depends on when you ran nightly; Quantum is the name for 57+. Sounds like you were using it.
I wish I had tools and knowledge to analyse the perf/stack locally, really.
Though I still wonder why Chrome's menu bar enlarges when the window is not maximized.
Edit: A screenshot: https://i.imgur.com/yabXSEz.png
2. cd chrome or create the directory if it isn't there
3. Inside chrome, open userChrome.css or create it if it isn't there
4. Paste the following:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* to hide the native tabs */
#TabsToolbar {
visibility: collapse;
}
/* to hide the sidebar header */
#sidebar-header {
visibility: collapse;
}
5. Restart Firefox---
1. http://kb.mozillazine.org/Profile_folder_-_Firefox#Navigatin...
Also, if you hide the sidebar header I think you run the risk of accidentally opening the bookmarks sidebar and being unable to get back to your tabs.
https://dosowisko.net/Screenshot_20171030_203716.png https://dosowisko.net/Screenshot_20171030_203804.png
I'd really like Firefox on Linux to hide the window title bar (at least when maximized) and put the close / maximize / reduce buttons in the tab bar (or make it an option). The tab bar does already allow one to move the window, at least on KDE. Then, Firefox could adopt the same kind of behavior as Chrome for this.
Normal window: https://i.imgur.com/WMfJMPC.png
Fullscreen: https://i.imgur.com/4iVPNzQ.png
Fullscreen with mouse at top of screen: https://i.imgur.com/hjC7Qgk.png
Here is how it looks like https://twitter.com/Sesivany/status/908628645299748865
When we will have this and pixel-perfect scrolling enabled by default, the Firefox UI will be close to ideal for me.
To get pixel scrolling now, the solution is easy:
#!/usr/bin/env sh
MOZ_USE_XINPUT2=1 exec /usr/bin/firefox "$@""How to make the menus in Firefox larger" (no thanks)
"How to install a compact theme in Firefox" (which doesn't really help)
Thanks though! Between your response and notes on how much more responsive the new FF is, I'll give it yet another shot. :)
Right click the menu bar, hit "Customize", and you can change the density to "Compact" under the density dropdown at the bottom.
Though this doesn't help with the 'feeling' for new users, as the normal setting is a default.
Firefox does the same thing. You can also choose whether you want "drag space" or not on non-maximized windows, or even an old-fashioned title bar. It's all in the customize option (where you can also switch to the compact theme).
FF takes up less UI space than Chrome, when the compact theme is used.
However in current Nightly (which is on v58) the input focus goes straight to the address bar, even in the default settings, so looks like more users complained ;)
I'm just using Ctrl-L to focus the address bar, works on all operating systems and browsers.
This is what I get on OSX, latest Chrome v FDE Compact: https://i.imgur.com/TA62OAN.png
"Compact" is the built-in compact styling. Right-click (or otherwise context-click) on the toolbar, select "Customize.." and near the bottom there is a "Density" selector that you can set to "Compact". Note that this is somewhat independent of the color scheme used.
I'm pretty sure that the "Compact" layout is available in beta 57 as well, not just developer edition. It's not in release 56, though; it was added for 57.
> "Compact" is the built-in compact styling.
Yes and yes
Vertical tabs are the way to go. I use Tree Style Tabs (https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...) and there is also Tab center, but the experiment has ended (https://testpilot.firefox.com/experiments/tab-center/). You gain a whole tab height in space and only lose a constant amount of horizontal space.
I manage a world where you can read the title of your tab as you open more. Long gone is the world your curiosity is punished! And the in the tree case, you can track where your tabs came from!
Maybe I'm just picky. I don't know. Chrome does the job pretty well though, even with the bookmarks bar turned on.
A vertical tabs bar would make it impossible to use many sites, like GitHub.
I use vertical tabs exclusively (for many, many years), and GitHub constantly. No problems whatsoever.
Took me a moment, too...
This works for me with firefox 58/windows 10
Do you have a non-default home page? I can reproduce the problem with Firefox 58 on Windows 10 in my regular user profile but not a brand new profile. My regular user profile had a non-default home page URL.
I'm not sure what the focus behavior should be in that case. If you set your home page to a website, would you still want the address bar to have focus?
I still do my dev in Opera simply because I'm used to the dev tools, but if you haven't checked out Firefox Quantum yet, I really urge you to. It's just faster.
I might be part of that crowd (though in lowercase) because none of the WebExtensions mouse gesture addons work on macOS/Linux anymore due to this outstanding bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1360278
No official dev seems to look into it, and the community patches from the tracker only fix the Linux case.
It seems like the new firefox is just racing to be just like Chrome.
Do you mean the content of the response or something else? Because I'm on FDE and they're definitely there ("Response" tab when selecting a network entry)
I agree. The new features, however, are not. They even ("temporarily") collect IP addresses by default when FF calls home.( https://www.mozilla.org/en-US/privacy/firefox/ )
And, naturally, they also intend comply with the law. In other words, they hand over data to governments. ( https://www.mozilla.org/en-US/privacy/ )
What Mozilla are doing here is despicable.
edit: Found it, very bottom of Privacy
This should make it easier for people to enable. It's what Do Not Track should have been all along. We asked advertisers nicely to stop tracking us with DNT, and they didn't care. Now we're going to just block their trackers and there's nothing they can do about it (I'm talking about more mainstream users in general. Of course some of us have already been using ublock origin or similar extensions).
https://www.bleepingcomputer.com/news/software/firefox-57-to...
16 legacy, 4 ready for 57. a few of them i use very often: automatic save folder, save file to, video downloadhelper, downthemall!, search by image for google, image zoom, copy links
Sorry - just very tired of people tossing out ESR as a solution to this problem. It isn’t - at best, it just kicks the can down the road. At worst, it’s continuing to support a company that’s shown utter disregard for a huge portion of its user base by the way they’ve handled XUL deprecation. No one’s saying XUL didn’t need to go - it did. What’s frustrating is the complete removal of it without before providing a viable replacement and the accompanying big shrug / middle finger to anyone who relies on XUL-based extensions and can’t switch to the neutered WE version (see Tile Tabs and Tree Style Tab).
As a long-time Firefox user, I’m extremely disappointed by the way Mozilla has handled this. I’ll use 57 for dev tools and bookmark sync, but Waterfox or Vivaldi will be my daily driver.
This has been pointed out to Mozilla multiple times.
The problem is that certain valuable extensions are impossible to update, because the new plugin API doesn't expose the necessary functionality. E.g. Keysnail, which will break because Mozilla won't expose the ability to override C-n.
Mozilla should have taken the time to release a fully-baked extension API before deleting the old API; then it really would have been on the extension authors. Between this and the utter destruction of Sync's security guarantees a few years back, the Cliqz keylogger fiasco & the Pocket fiasco, as well as the WebRTC fiasco (as well as the defenstration of Brendan Eich), I'm very disappointed in Mozilla these days.
See https://wiki.mozilla.org/Add-ons/Firefox57#Compat._Table
It can and has fully replaced Chrome (after the KeepassHTTP Connector was ported) in all matters (development, daily usage, hackernews).
Would you be willing to either file a bug report (and cc "bzbarsky") or just describe steps to reproduce here?
Found out the troubleshooting and health report menus in the mean time.
I'm using Firefox Nightly and it let's me install it.
And, I miss Self-Destructing Cookies (SDC). Cookie-AutoDelete (CAD) is fine, but the white list of SDC was automatically shared with Firefox Sync, while CAD settings aren't.
But please, for the love of everything that is holy, let developers customize scrollbar styles. Thank you.
Developers, for the love of god, please leave my scrollbars alone. Thank you.
Sorry, had to say that. Incredible architecture changes were made, but without the language to support them it simply wouldn't have been possible.
This really changes Firefox. Everything is incredibly snappy, at times more responsive that chrome.
The small amount of addons I use are now available.
Can't wait to get this by default in Ubuntu.
I tried the nightly a few weeks ago and it would always forget my logins so it was essentially unusable.
But the performance was much much better than with Chrome, so I would like to switch to Firefox :)
v57 is a vast improvement over v56. Can't really say about Chrome because I haven't used it for a while. Main difference between v57 and v58 (performance-wise) is that WebRender (the "Quantum Renderer") didn't make it to v57, so you may want to wait for Beta v58.
I've been using the beta channel for years now, it was better than Stable for my browsing habits -- never had an issue.
Edit: I just took the plunge and tested the beta (57.0b14). Unfortunately, the input lag did not go down. I think subtle lags like this cause web-apps to feel so uncomfortable for me.
It would be interesting to see if Firefox gains it's lost trust from the Addon developers like Downthemall.
Also Firefox's default black theme doesn't even come close to FT DeepDark addon[2].
[1] https://github.com/alexanderby/darkreader
[2] https://addons.mozilla.org/en-US/firefox/addon/ft-deepdark/
https://www.phoronix.com/scan.php?page=article&item=firefox-...
Where I work sometimes we have really big PRs (+-5000 lines of code). In GitHub diff pages, the scrolling in Chrome is really jerky, while the scrolling in Firefox Quantum is smooth. And for me this is much more important than some random Javascript benchmark.
Of course, work is going into making those numbers better too, but I don't think that this kind of benchmarking tells the whole story.
(Also, these mostly seem to be benching JavaScript performance? That's certainly not the whole story of 57.)
Congrats to Mozilla and the folks who contributed to this! The web needs Firefox and this is a massive improvement.
> Note that the merge from beta to release happens ahead of time (usually on the Mon/Tue a week before the release date).
I really like this. I've dumped Chrome and Safari entirely from daily use.
Apparently that's not the final release version. Despite not having a beta/RC version is not the final version, that one will come next week.
tldr; the devtools are so slow and buggy they are unusable
I'll consider going back from chromium to FF on macOS after the mainstream release.
Happy to see some love going on for ff, which I used to love back then, BC (before chrome) era.
Chrome is probably more secure, but Firefox does a lot more to help block/prevent fingerprinting and tracking and to enable addons to do it further.
Thanks!
[citation needed]
There are only two things I've found that annoy me on an ongoing basis with Quantum, and two things I wish they handled better.
• The English spelling dictionary that comes with it is terrible. You can add a better spell check dictionary from the add-ons page, and that helps. Even with that there are weird gaps, though. Consider these words: millisecond, microsecond, nanosecond, picosecond, femtosecond, attosecond. It knows them except for picosecond and attosecond. It seems odd to me to have femtosecond but not picosecond.
Chrome knows them all except attosecond. Safari knows them all.
Although it does not know picosecond, it DOES know picoseconds. Huh?
• I miss the "look up" command on the right-click menus from Chrome and Safari to look up a word in the MacOS dictionary and present the results in a pop-up. I can use the system keyboard shortcut cmd-option-d to open a selected word in Dictionary, but I like the pop-up better. I've got an add-on that adds a lookup to the right-click menu, but that just opens a web-based dictionary in a separate tab.
The two things I wished they handled better were certificates and containers/profiles.
• Safari and Chrome use Apple's keychain for certificates. If I want to add a non-standard certificate authority's root certificate, or trust a self-signed certificate, all I have to do is import it via Keychain Access and set the trust level and it then works in Safari and Chrome (and Mail and Messages...). Firefox uses its own certificate management, requiring that I add everything to it separately.
• Using more than one profile is awkward compared to Chrome. If all you care about is keeping cookies separate [2], Firefox container tabs look like a good alternative, but I also want to keep bookmarks, caches, and history separate, which seems to be beyond what container tabs can handle.
[1] There were two that were particularly annoying. (1) When returning to a page via the back button (or corresponding gesture) it would sometimes freeze for a few seconds after it displayed the page. (2) Occasionally it would get in a state where during a back gesture it would freeze in the middle of the animation of the previous page sliding in. I never saw it recover from that.
[2] Keeping cookies separate is probably good enough for a large fraction of the things that would drive people to multiple profiles. It suffices for things like checking a work account from home or a home account from work on a service where you have accounts for both home and work.
Leaving aside the fact that Windows is garbage, browsers that hope to increase “user happiness” should not do that. Chrome does not.
Because why won't you then use Chrome in the first place?
I'm aware that there's a proposal to add an API to make it possible under the new system, but last time I checked the ticket, recent activity was someone from the team arguing that they'd already agreed it was a bad idea at a meeting, and it simply should not be added.
Honestly, I'm going to hang on a legacy version for as long as feasible and then just switch back to Chrome.
Use a combination of windows and tabs to achieve the same grouping. Use the awesome bar to search and switch between tabs, if you need the search functionality. Stop having 100+ tabs open, that's what bookmarks are for.
I'm sorry to say that your usage pattern is extremely non-standard and based on the whims of an unpaid extension developer. So you can learn the intended usage pattern for the browser, donate to the extension developer to make him port the extension or create a new extension yourself.
Jumping ship to a browser known for privacy issues seems like a really bad choice in this context.
I won't go in to my usage specifically but windows tabs and bookmarks doesn't work nearly as well as tab groups for me personally. That's how I did it for years before switching to Firefox, and its painful for my workflow.
I used Chrome(ium) for years before tab groups got me to switch to FF, if you take away tab groups, I'd rather just go back to it, if for no other reason that principle. Mozilla won me over by having the more flexible browser, that flexibility is going away, I have no loyalty to them beyond that, honestly.
AKA the most dangerous phrase in the language.
I still use Chrome on my phone, so I get tab sync back by switching, which I gave up to gain tab groups.
I buy in to Google's ecosystem with a personal account and 2 business accounts. The slight integration is nice.
I also generally prefer Chromes UI.
So Chrome has at least 3 points in its favor, Firefox has Tab Groups, which are going away, and the idea that Mozilla is sort of more benevolent than Google, which doesn't really move me.
I know Firefox has more to offer others but thats how it shakes out for me.
It does seem that a relatively senior Mozilla employee who has joined the discussion late is against the idea. But others have already chimed in with why their objections don't apply to this new approach.
I'd be pretty surprised if it wasn't fixed by FF59.
But even the new comments mention that there isn't a consensus on if they actually want to implement it.
There have been bugzilla issues that seem simple that have been ignored for a literal decade, so I won't celebrate until this actually lands.
If it does I'll probably roll the extension myself if no one beats me to it.
I understand your want for tab groups, but what does switching to chrome matter? You cant do tab groups in chrome either. What does chrome have that ff57 doesnt?
May not make much sense but that's how I feel.
Of course it still pales in comparison to what you could do with XUL, but the point remains. Firefox addons will still be more capable than Chrome ones.
A half measure doesn't win me anything.
I still use Chrome on my phone, so I get tab sync back by switching, which I gave up to gain tab groups.
I buy in to Google's ecosystem with a personal account and 2 business accounts. The slight integration is nice.
I also generally prefer Chromes UI.
Again, I appreciate my use case is niche, I'm not saying Mozilla have made a mistake and should bow to my whims, I'm just saying I was on Chrome for more than half a decade, I switched to Firefox specifically for tab groups. With them seemingly going away, all things being equal I prefer Chrome.