For example: https://blog.nightly.mozilla.org/2023/04/14/dropping-the-ban...
> The two big jumps are from these two fixes. Great job, Performance Team!
Are you referring to Firefox's multi-account containers extension?
Edit: I use the Tree Style Tabs add on
https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
So I use 8.8.8.8 and 9.9.9.9 in parallel through dnsmasq. Whoever responds the first wins. If you're not stuck in the middle of nowhere, you're probably better off with the latter as it's somewhat more trustworthy than Google.
is it the same? no.
but is it close? hell yeah. it really helps me with productivity!
Enabling the desired behavior likely requires quite a few steps beyond just installing the extension.
https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
Originally, Firefox had a dropdown menu that allowed the user to choose whether tabs were on the top, bottom, left, or right.
This has been an annoying trend with Firefox for some time. They take the default, expected functionality, marginalize it while saying "Users who prefer the old way can enable it in a setting / extension" and then the setting gets deprecated or the extension stops working.
See also: "Classic Theme Restorer".
All the while software that might work better as an extension is bundled with Firefox and enabled by default. e.g. "Pocket", "Hello".
The profiles plugin, is great.
https://addons.mozilla.org/en-GB/firefox/addon/profile-switc...
I would want to see this integrated.
https://browserbench.org/Speedometer2.0/
If you are interested in just JS, JetStream 2 is a good metric IMO, but is perhaps less "real world" as it doesn't really do DOM stuff. FF is slower here, but has made a lot of progress recently. (going from somewhere around 35% slower to around 10% slower).
I suspect they need to do this to keep history searches fast, since I also separately hacked a bunch of `about:config` options to retain more history and they run quite slowly now, particularly on my phone.
Firefox containers have been there long back before tab groupings were available in Chrome as well.
https://support.mozilla.org/en-US/kb/how-use-firefox-contain...
Given the number of devs at GOOG that presumably used Macs, it was astonishing sloppiness to have been let out the door
2012 there was ultimately an Apple driver issue, but only seemed GOOG was impacted / let the code out the door / couldn't be bothered to patch around in meantime https://www.cnet.com/tech/computing/google-yes-chrome-is-cra...
This was not the first or last Chrome MacOS kernel panic. Personally I recall them happening post 2017 as they were happening when I lived in an apartment I moved into around then. Searching around I see references to more of these types of incidents in later years like 2016 & 2019.
https://addons.mozilla.org/en-GB/firefox/addon/tree-style-ta...
Tab list usability remains pretty much the same regardless of how many tabs are open.
https://addons.mozilla.org/en-US/firefox/addon/profile-switc...
TL;DR: Firefox usually uses AV1. Hardware prior to intel 11th gen tiger lake, amd rdna2 (pre rtx 6000 series) and nvidia 3000 series has no hardware AV1 decoding support (and neither does Apple Silicon). This results in higher CPU usage on Firefox, whereas Safari and Chrome usually resort to codecs that have hardware decode support on the machine.
This can easily be fixed by going to `about:config` and setting `media.av1.enabled` to false.
I do wonder though, is this performance improvement Windows specific? It's hard to believe that Mozilla could make up the difference in only three or four months.
Edit: looks like Chromium still beats Firefox on Linux: https://treeherder.mozilla.org/perfherder/graphs?highlightAl...
In fact, all benchmarks browsers seem between a quarter and a third slower on Linux in speedometer. That's strange, I wonder if this has to do with the limited availability of hardware acceleration?
1. https://download-chromium.appspot.com/ 2. https://ungoogled-software.github.io/ungoogled-chromium-bina...
I hardly use it, though, because I usually have < 100 open tabs, not thousands like others have. I identify tabs by their tree structures (parents, children, siblings tabs) and the prefixes of the titles, whose lengths don't depend on how many tabs opened, because the tabs are arranged vertically.
[1] https://blog.mozilla.org/en/mozilla/firefox-4-beta-updated-w...
[2] https://venturebeat.com/mobile/mozilla-is-removing-tab-group...
Works fine for me on Linux Mint 21.1
I also use Firefox for Android and that does natively support PWAs: https://developer.mozilla.org/en-US/docs/Web/Progressive_web...
That said, there is something to be said for modern applications just running way below the limits of the refresh rate of our screens: https://twitter.com/jmmv/status/1671670996921896960
Can't really point to any concrete issue, other than I have a distinct feeling Sideberry is much faster/lighter, and feels more like part of Firefox vs. some bunch of JS faking an UI on top of it. Sorry I can't give you a more objective comparison. I did find this though:
https://old.reddit.com/r/firefox/comments/118ddge/tab_manage...
which is a recent(ish) discussion, and the points made there seem accurate.
Firefox/Sideberry is useful for mitigating that. I also have workflows set up for mass-exporting my tabs from Firefox to a text file and reorganizing them in plain-text and re-opening just the tabs I care about[0].
Bookmarking on any browser is cumbersome and leads to disorganization over time. Tree-style tabs helps make that organization at least a little bit easier.
Firefox: https://yld.moe/raw/nVE.png
Chrome: https://yld.moe/raw/vu8.png
Also, if you're wondering why my tabs look like they're from 2017, that's just another benefit of using Firefox [1]. Although as nice as it being able to actually customize our browsers, it would be nice for Mozilla to stop breaking things for sake of breaking things.
If it falls below 2% it may lose official support on .gov websites according to https://designsystem.digital.gov/documentation/developers/#b...
I'm gonna die on this hill but I'd like to add that Opera had tab groups natively without extensions since 2010 [1]. Damn I feel old now.
Also, UX of tab groups in old-Opera was way nicer than current-Chrome since you could just drag and drop tabs on top of another and it would automatically create groups.
[1] https://www.computerworld.com/article/2512081/opera-11-ships...
Looks like it really depends on the benchmark. In some Firefox gets slaughtered, in some Firefox is the clear winner.
I investigated and found that Firefox's in-memory DNS cache can be manually cleared by clicking a button in about:networking. To be fair Chrome also has a similar cache and method for clearing it. See: https://www.makeuseof.com/chrome-edge-firefox-safari-opera-b...
"I see people talking about the Brave browser in the whole Firefox vs chrome debate, and while people rightly point out that it's just chromium and that they do shady cryptocurrency shit, I never see anyone point out that Brave's founder and CEO is Brandan Eich.
"He founded Brave after massive protests against him becoming CEO of Mozilla, resigning after 11 days. And the reason for those protests? He donated a lot of money to the Prop 8 campaign to ban gay marriage.
"So just remember: it's not just another chromium fork, it's not just a browser with cryptocurrency bullshit, it's also the browser founded by a homophobe because he got kicked out of his former organization for being a homophobe.
"Also, he invented Javascript. I'm willing to believe that maybe he has grown on the gay marriage issue, and made amends for his former mistakes. But Javascript cannot be forgiven."
Or as a slightly more thorough approach, you can use something like namebench or dnsbench:
Another through method will be hyperfine[0], yet I wanted to provide a method which requires no installation and can be done in a whim, without jumps and hoops, with the tools already at hand.
[0]: https://support.microsoft.com/en-us/office/which-browsers-wo...
https://treeherder.mozilla.org/perfherder/graphs?highlightAl...
https://treeherder.mozilla.org/perfherder/graphs?highlightAl...
https://treeherder.mozilla.org/perfherder/graphs?highlightAl...
1. https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...
Its just a crude memory operation for Firefox. The video card in my laptop is super inferior compared to my desktop, so in most other benchmarks the laptop is much slower. The laptop has DDR4 memory where the desktop has slower DDR3 memory.
I mentioned this below, but check to see what your history limits are in Firefox (https://support.mozilla.org/en-US/questions/1039372). It's possible if you do enough browsing that you might have trouble finding older pages because they're not there anymore.
I'm not sure what the best mitigation is for that, I've kind of accepted that history for Firefox is short-term, not long-term. It might be possible to rig up a webextension to save history more permanently, but I suspect it would need to do native messaging I think to do that, and at that point maybe it's better to just do regular copies of the SQLite database.
Relying on Firefox history less also has the kind of minor advantage of allowing you to be more aggressive about cleaning it yourself, which can have a noticeable performance impact in some cases.
What is the justification for making everyone's browser able to "read from and write to serial devices"?
https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_...
I know it is really for user fingerprinting but what is google's overt justification for pushing it?
Personally, it would make flashing ESPHome devices much more convenient. Not having to switch browser for a start. The ability to plug a board into whatever PC on my LAN and just flash it, without having to install and maintain the entire toolchain is nice as well.
More broadly, there are web based IDEs for microcontrollers. Arduino has one: https://docs.arduino.cc/learn/starting-guide/the-arduino-web...
A few of these are aimed at the education sector, removing a some of the significant barriers faced by educators that would otherwise have trouble getting the software installed and keeping it updated.
In one of the discussions, someone was using it to help dental offices retrieve data from some specialised hardware. Browser support dealt with similar concerns of how to distribute the software to non-technical clients and keep it up to date. It was also something their clients understood, rather than something new.
https://addons.mozilla.org/en-US/firefox/addon/grasshopper-u...
> How do I capitalize Firefox? How do I abbreviate it?
> Only the first letter is capitalized (so it's Firefox, not FireFox.) The preferred abbreviation is "Fx" or "fx".
– Mozilla Firefox 1.5 Release Notes, https://website-archive.mozilla.org/www.mozilla.org/firefox_...