I had switched away from FF to use Chrome predominately a few years ago, for a mix of various reasons. Performance being a big one. But I've been thinking more about the whole browser monoculture issue, and the importance of Mozilla and Firefox for the Open Web in general lately, so about a week or two ago I started switching back to Firefox as my primary browser. So far, so good. Performance feels pretty snappy so far, and I haven't run across many rendering issues, and none that really matter.
All in all, I'd say that if you have been considering Firefox, now might be a good time to give it a shot.
This is all, BTW, in reference to the desktop version (Linux specifically) not mobile.
> This is all, BTW, in reference to the desktop version (Linux specifically) not mobile.
Mobile is better, because you can install uBlock. As far as I'm aware Chrome mobile still doesn't allow addons.
As for FF on the main browser, they really shot themselves in the foot years ago and left a bad taste in any users' mouths. I see this same message in every HN FF update thread (since quantum). They really did fix most of the bugs and speed, but it is hard to build the brand back. The only performance/bug I sometimes get is if I'm doing a heavy research day and open a metric ton of tabs (>100) and things get pushed into swap and don't release, even after closing FF. But Chrome was always a memory hog as well so it isn't enough to cause me to switch over and this is a niche thing (and easy to resolve).
Once I go past ~100 open tabs on Firefox, on a 16GB RAM Linux laptop, my whole system freezes. I experienced these issues as late as in June, so it doesn't appear to have been recently fixed either. Note that I do use uBlock Origin so it doesn't just buckle under from ads, but I also make heavy use of Container Tabs, which may also be a factor.
Luckily, the extension "Auto Tab Discard" solved these issues for me.
Thanks for the tip! I currently don't have many tabs open, but was surprised to see every one of my work Office365 tabs (mail, calendar, etc.) at 100+ MB each...
Perhaps the contents of the pages in each tab could account for such differences in resource usage? A tab count is a very very rough measure. A JavaScript heavy page can have a massive footprint compared to a simple content page.
> Luckily, the extension "Auto Tab Discard" solved these issues for me.
This looks like a useful extension to me (I'd even love if this was a native FF feature). But I'm noticing it has full access to web pages. Does anyone know how Richard Neomy deals with this data?
Can I ask you why do you leave all those tabs opened all the time? When I get to 20-25 I go mad and start frantically close almost all of them. I really depend on Awesome Bar to reopen sites though (but I like it)
They are things I want to revisit and I found that putting in a "To Sort" bookmark folder doesn't cause me to revisit. I am forced to eventually revisit and decide if I still need it or not. But I don't go to 300 tabs, I usually purge around 100 or less.
errrr... not sure I understand correctly what you mean with "bugs and speed", specifically "since quantum".
I remember that the day that Quantum released, I suddenly got DMs from my non-tech friends who announced that they had installed/updated FF, and were happy how incredibly fast it was. I remember that because those were people who would usually roll their eyes if I mentioned anything software related in a conversation.
Perhaps my experience or usage of the browser was different from most, but I would not characterize my experience with Firefox pre-Quantum as "slow and buggy". I rarely noticed bugs and it always seemed to be as fast as Chrome was. Granted, I did have ad-blockers installed and I never ran benchmarks but I never noticed much of a difference.
I have some issues with the mobile FF with typing (filling form elements on some sites). I still use it for browsing as having the addons gives a superior experience. I'd be happy if I could switch 100%, but I have not been able to figure what is causing this issue. Does anyone else have issues with Firefox entering the words "twice" when they try to type?
I use FF and Chrome, but the sites I visit are distinctly split between these two browsers (i.e. I strictly browse some sites on one of these two browser).
First, I want FF to be around for a long time to make sure there's no browser monopoly by Chrome. That's the primary reason I use FF.
I also trust FF more regarding privacy. So I use FF to log in on sites like my banks, credit cards, and government sites (like IRS and social security). I even use FF to check my Gmail. I use Chrome to browse less trustworthy sites across the internet, and sites that I really don't mind Google tracking my visit such as HN, Reddit, etc. The only Google product that I use on Chrome is YouTube. :)
Thank you, FF engineering team for keeping alternative alive on the web.
I'm a long-time Firefox user. I often hear people with savage opinions about Pocket. Can you state what hardship this has caused you? Did it violate your privacy? Does it impose extra layers of clicking to get work done or occupy valuable screen space? Is it helping to fund child slave labor?
The only time I am aware of Pocket is when someone online reports how this molehill is a mountain to them. I also wonder where they place their mouths while browsing that they experience it as being shoved down their throats.
Imagine how much time you spend on your chosen browser to configure it how you like it. How much extra work is it to set extensions.pocket.enabled to false in about:config if Pocket is causing so much pain?
Its existence signifies that something fundamentally is wrong with Firefox and where Mozilla spends its resources.
If it is so unpopular, how come Firefox hasn’t axed it? How come only popular things like advanced extension support gets axed? These are the questions I ask when I use Firefox. Why are they spending time and resources on horrific products like Pocket when they could be literally improving their browser. Why is it pushed so aggressively and shamelessly?
Pocket is the perfect representation of all the grievances against Firefox rolled into an annoying in-your-face product and so of course it’s going to be the punching bag.
> If it is so unpopular, how come Firefox hasn’t axed it?
Because I don't think it's quite unpopular. I'm a Pocket subscriber and use it very heavily, even before it joined Mozilla and got integrated into FF).
It provides some revenue stream into Mozilla and it's a genuinely useful service.
> How come only popular things like advanced extension support gets axed?
There was a very detailed blog post about it recently. It boils down the architecture being a roadblock and being very open to operational abuse in terms of security and privacy of the users.
Sometimes, the most elegant and useful code gets the axe because, it genuinely blocks something further down the road. It's painful but, it sometimes needs to happen like this. Firefox is a very old code base. It's every part has been changed over time but, these changes were always gradual and connected to previous iterations so, the evolution kinda had a forced path out from some states.
> Why are they spending time and resources on horrific products like Pocket when they could be literally improving their browser. Why is it pushed so aggressively and shamelessly?
You might be thinking some service/product to be horrific but, I personally like to be able to read some stuff distraction free and being able store its permanent copies with my annotations on it very convenient from a knowledge base perspective. Looks like I'm not the only one so, the service's still alive.
AFAIK that revenue stream is search provider agreements and it's no revenue stream. In current conjecture, it's Google giving them some money to keep Mozilla afloat so, they don't become a monopoly per se.
How can you have a revenue stream from a search engine if you don't have a browser to view said stream? Therefore firefox is critical to that agreement. Google absolutely gives them cashola for being the default search engine. Most people never change that so it is about a 90% sure thing for google to make money from firefox users. The other things is they can point and say "see we have competition and we're friendly with them even!"
Google bundles a complete platform and a lot of proprietary features for Google products with Chrome, most people don't bat an eye.
Opera bundles some features more than a browser (VPN, et al.) with the browser, similarly people don't get rubbed by it.
Mozilla puts a button which is just a scriptlet to the UI and people got tipped off.
It just sits there and can be turned off [1]. I've never experienced any aggressive marketing for Pocket by Firefox (in app or out of band). I only get a weekly articles digest which, I subscribed and, that's all.
I wish we were living in an era where free and high quality software just survive without any revenue stream and web is not a mess of standards, bombardment of adverts and analytics frameworks and other sinister stuff but, that ship has unfortunately sailed and, I personally still angry about it.
Pocket was extremely popular. The problem was that Pocket was a 3rd party extension that Mozilla, in a hurry to match the Instapaper like capabilities Chrome and Safari added, integrated into Firefox.
The deep integration of a 3rd party extension quite rightly did not sit well with many people.
However, since then, Mozilla has bought Pocket and there really is no reason to complain about Pocket integration anymore than complaining about Read It Later integration In Safari, or bookmarks.
There may be complaints about it from the perspective that I believe that Pocket is still closed source, which would be valid, but not Fromm browser users perspective.
Lacking end-to-end encryption is a valid complain, but note that encrypted bookmarks still exist in Firefox, and Firefox's capabilities are still better than Chrome's. For example Firefox's bookmarks can be tagged, and you can easily search them from the AwesomeBar.
Pocket does not replace bookmarks, and if you try using Pocket for bookmarking, you're going to have a terrible experience.
Pocket replaced Reading List. I only mentioned bookmarks because they said there was no reason to complain about Pocket any more than bookmarks.
Why would using Pocket for bookmarks be a terrible experience, out of curiosity? Pocket doesn't have folders but Firefox makes tagging bookmarks easier than using folders anyway.
Pocket misses important functionality, like the ability to edit the title of the links.
This is particularly annoying for PDFs, because it can't extract titles from PDFs. If you bookmark something like [1], Pocket's title will be "ifl2014_submission_13.pdf" instead of "Church Encoding of Data Types Considered Harmful for Implementations".
Also, up until a month or two ago, the interface was anti-web, as searching did not have a URL you could use, so you couldn't set Pocket with a custom search keyword, for doing quick searches.
The biggest reason to use bookmarks is the AwesomeBar. For the example above, if I start typing "Church Encoding", Firefox will also search in my bookmarks. That search bar being multi-functional is awesome, because I don't have to remember to search my bookmarks. If searching in your bookmarks doesn't happen often, then it's just cold storage. Plus it's always nice when it saves you a Google round-trip.
There's also the issue that in Pocket I end up saving trashy articles that I don't necessarily want to archive. Although it's nice to remember a read article and find it again in Pocket.
Anyway, I wish Pocket would evolve into a Pinboard replacement, but unless it provides the capability of editing titles, and possibly descriptions too, then it can't be a replacement.
> Its existence signifies that something fundamentally is wrong with Firefox and where Mozilla spends its resources.
Why? I don't understand this. Mozilla needs to make money somehow. Unfortunately we don't live in a post scarcity world where programmers just contribute to OSS because they enjoy it and want to make the world better. Currently they do it because of those things AND because they need an income. Unfortunately things still cost money. (I think this answers your last few questions as well too)
> If it is so unpopular, how come Firefox hasn’t axed it?
I think this is sampling and internal bias. Have you seen the numbers of clicks? I haven't. But I rather like pocket.
verroq -- can you tell me which browser you use that doesn't suffer from any feature you don't like? Or is it a philosophical problem where a non-profit adding a small feature to raise revenue means it should be abandoned and died, but if a for profit company building a browser can incorporate all manner of devious and privacy harming features but that is acceptable because you expect so little from for-profit companies?
Being a non-profit doesn’t give them a pass on making bad products. Being open source doesn’t give a free pass on bad products. If they choose a unsustainable business model, where making profit ruins their product, then they created this problem themselves.
I run Chromium, it probably spies on me, but it doesn’t do it in my face, and it doesn’t pretend otherwise.
When I run Firefox, they say they care, but they shamelessly bundle that crapware. Makes me wonder if another day after another Firefox update they’ll add Pocket 2.0 without me knowing.
It’s the same issue I have with Brave as well, I cannot stand the BAT integration.
I guess the difference is you value things vastly differently. This feature, which doesn't spy on you and takes epsilon resources if not used and can be disabled with two clicks "ruins their product", makes firefox a "bad product", and this feature is "shameless crapware." But chrome spying on you apologetically is acceptable.
Your arguments are so full of holes I don't even know where to start. Pocket is fully documented and very easy to turn off. That's all I'm going to reply to you on this. Good grief.
I like Pocket. I think it's great and I enjoy the interesting articles it recommends to me. I never would have gone looking for something like it, so I'm glad Mozilla added it.
I have yet to find any site/service on the internet with more varied (in a good way) recommendations. Some of it is junk, but I find myself laughing at least once a week at some of the articles pocket recommends.
Today's highlights:
1. What did Jesus wear?
2. What happens to your body when you walk 10,000 steps every single day
3. A 16-million-year-old tree tells a deep story of the passage of time
My first reactions:
I mean, what did Jesus wear? 16 million years seems way too long...
I would never have looked up any of these things, and the odds of me stumbling upon them on Reddit, Facebook, etc. feels extremely low. The sort of stuff Pocket recommends just feels so different to the things other sites recommend to me. I've been a long-time fan of Pocket (even before it was added to FF), so there is some bias, but every time I open a new tab in FF and navigate to some site, there's that split-second of loading where I glimpse these titles, and very often I find myself clicking the back button to do a double-take. Pocket is good. I like it. To each his own.
I have to say that I'm not a huge fan of the Firefox browser experience (crappy sync-across-devices for one) but I'm a huge fan of Pocket. My favourite use is via a Kobo e-reader that can sync the articles for offline viewing. It's just a fairly painless experience on different devices to 'save to pocket' and be able to read a clean version elsewhere later.
Pocket's backend remains closed-source in spite of Mozilla claiming they'd open it, which spits in the face of the moral position they're supposed to hold. It's also set up so that by default it displays ads on the new tab page. While obviously I can disable this, the fact that I have to fight Firefox at all to make it not show me ads and not push me towards a proprietary service rather sacrifices their whole "fights for the user" position. Also on a pragmatic note, I go through enough profiles that disabling it is actually a reoccurring irritation.
> I often hear people with savage opinions about Pocket. Can you state what hardship this has caused you? Did it violate your privacy? Does it impose extra layers of clicking to get work done or occupy valuable screen space? Is it helping to fund child slave labor?
It does in fact impose extra clicks and occupy screen space. People are in fact allowed to care about ethical issues short of child slave labor.
> when someone online reports how this molehill is a mountain to them
I'm so sorry; I didn't realize that your priorities were the universal standard.
> I also wonder where they place their mouths while browsing that they experience it as being shoved down their throats.
And I wonder whether you're incapable of understanding a metaphor or simply revel in dismissing legitimate concerns.
> Can you state what hardship this has caused you?
It subjected me to a bunch of banal content on my homepage that I didn't want or like.
> Does it impose extra layers of clicking to get work done or occupy valuable screen space?
It occupied a second or two of my attention when opening a new tab. Sometimes I got suckered into clicking on an article, which I almost immediately regretted every time.
> this molehill is a mountain to them.
I clicked to disable it and moved on with my life. I find it unfortunate but not worth more than the two seconds of distraction it already took from me.
You are using a browser for free that is decades worth of devtime and effort, gifted to you by its developers and you cry about a config change that takes 2 seconds?
I'm not so sure why you're so upset about something that can be removed with two clicks. If that's your only real complaint with a browser, I'd say that's a pretty successful browser.
That's why I use high-quality firefox forks like Waterfox, which keeps the most popular Firefox features and security while removing things like phoning home or Pocket.
Same with me. I jumped to Chrome as soon as it came out because FF was sluggish and pretty much impossible to use. Ironically Chrome was a memory hog although performance didn’t really suffer. When Quantum came out, I switched back to FF and never looked back. Nowadays FF is my primary browser and I use Safari as a secondary browser. Luckily I’ve never experienced the performance issues that come up every time that there is a thread about FF on HN (although I’m starting to suspect that my habit of keeping just a few tabs open might be the reason).
I’m similar to you, except I’m also using mobile Firefox, and I think the preview/beta Firefox on Android works great. Looking forward to this becoming the standard for everyone.
The only compatibility issues I run into with Firefox are with my company’s internal web apps. It really does feel like Chrome is the new IE6 in the enterprise world :(
My favorite Firefox extension is tree style tabs. It displays your tabs as a vertical menu on the side rather than on a horizontal line at the top. I've been using this extension for years and I'm going to use it for the rest of my life. I highly recommend checking it out.
I really liked Tree Style Tabs before the restrictions on extensions.
I do understand that they needed to discontinue them, because it was a roadblock for faster engine, but they felt less like a hack to provide that functionality.
I think mostly that it is not part of the UI. Functionality wise I think it is ok.
Basically:
- the original tabs are still displayed (I know there was some way to tinker with FF files to have them hidden, but now I can't find where I've seen it)
- when viewing bookmarks, the treestyle tab disappears (since it's using the same side bar), so then need to use F1 to get it back)
- the old version also had an option where the side bar shrunk, and expanded when you hovered mouse, saving some space.
I know it's a hard time for the engineering team at Mozilla right now, but just wanted to put it out there: You guys are truly awesome! Thanks for everything.
"Firefox can now be set as the default system PDF viewer."
Neat. I loathe every time I have to install Adobe Reader for something. Unfortunately, all browsers PDF support for things like form filling and stuff tends to be pretty lacking.
Sumatra PDF is a great PDF and eBook reader for Windows. Apart from the DRM-locked PDFs it works flawlessly and has a nice, minimal user interface and small memory footprint. Also, no spy- or adware as far as I can tell, at least if you download it from the official website.
Can they just give me an actual PDF viewer for the sole purpose of PDF viewing? Is it really the way forward? Bundling everything into a web browser? It feels like a giant security hole.
From what I understand this wasn't so much about bundling everything into the web browser. It was more about the handling of links to PDF files that are served with `content-disposition:attachment` to get the browser to open the "choose an app to open this file" system dialog. Without Firefox being registered with the system as an app that could open PDF files, users wouldn't be given the option to open it with Firefox (often they'd be prompted to open it using Edge). That was annoying people.
Regarding your security concern, Firefox's PDF viewer is PDF.js. Parsing PDF files in a JS sandbox and rendering it to an HTML <canvas> in a sandboxed process should be more secure than rendering it using an unsandboxed app that parses/renders using system APIs.
> Regarding your security concern, Firefox's PDF viewer is PDF.js. Parsing PDF files in a JS sandbox and rendering it to an HTML <canvas> in a sandboxed process should be more secure than rendering it using an unsandboxed app that parses/renders using system APIs.
Almost definitely. You can go to https://www.exploit-db.com/ and search for PDF and see many application exploits for PDF viewers, and that includes for linux (and not just commercial applications, Poppler is on there as well, though more than just a few years back).
PDFs have shown that they are a fertile ground for exploit, so running them though a sandboxed VM is a very good way to limit that problem to some degree.
> Without Firefox being registered with the system as an app that could open PDF files, users wouldn't be given the option to open it with Firefox (often they'd be prompted to open it using Edge). That was annoying people.
I'd actually consider browser pdf viewers safer than a standalone native app. Firefox uses pdfjs, a pure javascript pdf implementation running inside a battle-tested browser javascript sandbox. No unsafe native pdf code with countless holes.
No it does not, Firefox still uses PDF.js. This is extremely easy to verify by just right clicking and hitting "Inspect Element" on any PDF opened in Firefox (and also you can then just load PDF.js into Chrome on a page, load a pdf into that, and verify the same behavior.)
Honestly, I really miss Edge's EPUB support. Like really miss it. There's a lot of things I think browsers should not do. WebUSB? WebMIDI? Burn these things with fire. Do not connect the web browser to hardware.
Web browsers are supposed to actually be document viewers. HTML is a document format. I am 100% on-board with web browsers also reading PDFs and EPUBs.
I know Mozilla is hurting for manpower right now, but I'd drop dead with excitement if EPUB support came to Firefox.
Not really sure about WebUSB but WebMIDI is pretty harmless, surely?
The browser probably won't be good enough to replace Ableton (or similar) for a while but it is the primary medium for a lot of digital (interactive) artwork - for projects that use sound it's nice to plug a MIDI device straight into the browser.
As long as VSTs are native-only (which based on the low-latency nature of audio processing would probably never see a cloud implementation,) web-based DAWs will never replace locally-run ones. Most music studios airgap their systems anyway.
> WebDSP is a collection of highly performant algorithms, which are designed to be building blocks for web applications that aim to operate on media data.
> The methods are written in C++ and compiled to WASM, and exposed as simple vanilla Javascript functions developers can run on the client side.
..On further reading, they have functions for video and image processing, but not audio as far as I can tell.
---
There's Glissando, "A web-based digital audio workstation using the web platform APIs (Web Audio, Web MIDI) and WebAssembly".
I mean, sure? XML-based document formats aren't really foreign to web browsers anyways, and it'd probably be a safer way to view third party documents than Word...
I suppose it's easier for a browser vendor to build this into their existing program than to create an entirely new one. Your sentiment is understandable to me, (my) PDF viewing is disconnected enough from web browsing to warrant being split off into a separate program. But PDF is probably an expected feature from a browser for many people.
PDF as a native browser feature started IIRC with Chrome — until then, everyone had to use a plugin. I’ve always thought the reason Chrome built in a PDF reader was that Adobe Reader was really slow to start and brought the browsing experience to a jarring halt.
People would even put in “warning: pdf” text when linking to PDFs because of how Adobe Reader slowed people down.
Chrome’s PDF viewer launched in Dec 2010[1] with v8.0.552.
The release notes do note that a benefit of the built-in viewer is that it’s sandboxed. That’s fair enough, I guess — the Chrome team had a bee in their bonnet about plugins going all the way back to the Chrome launch comic[2].
Interestingly the Chrome team were using svn back then — that’s how long it’s been :-)
Give Sumatra a chance. At least under Windows. It requires a bit of love in terms of changing default color (e.g. single value in config file, from bright yellow to something toned down), but it super fast, lightweight and open wide range of formats (pdf, epub, mobi, djvu).
I (not OP) believe I have. It’s nice, but Zathura can use the same engine (MuPDF, which is responsible for the speed and format support, although Zathura also supports Poppler, which Sumatra has removed support for), and is beautifully vi-like. And what advantages does Sumatra have over pure MuPDF? DRM?
If I am not mistaken Sumatra is windows-only (zathura is cross platform) and enforces DRM (you can't copy from documents which disallow it). It is objectively an inferior option.
This, but at least in my Debian oldstable based distro, it requires Poppler, which the currently highest sibling of your post has pointed out has had vulnerabilities at least in the distant past (Edit: ~7+ years ago). (Edit the second: upstream also supports mupdf https://pwmt.org/projects/zathura/plugins/, but that’s had exploits as recently as 2017 on https://www.exploit-db.com/.)
global warming took a massive hit due to corona. If there ever was a time to support it then that is now and what better tool for it than a JavaScript based PDF viewer. That thing routinely drained my EEE PC empty when it first came out, can we get an environmental seal for software so that we have an official logo to shame JavaScript developers with?
It was fine, but it's a symptom of a greater annoyance of MS trying to launch Edge as much as they can when I'm not interested in using it. The Windows search bar still launches Edge for search results, and it's never even on purpose because why would I use that for web searches?
I only get them when the search box goes "You typed 'Snipping Tool' so you probably wanted to search for 'Snipping Tool' on Bing. Let me open that in Edge for you."
I did actually use IE as a frequent browser for a while when I had a Surface, on account of touch scroll/zoom being really bad in Firefox and Chrome at the time. But that was the only thing it had going for it.
EDIT: and as someone else points out, Edge's PDF viewer is now Chrome's PDF viewer and it's not as good
It's a symptom of browsers getting embedded PDF readers, which is a trend that was stared a while ago - long before Edge was a thing. Edge had to keep up with user expectations in this regard, so it also got one. But then, if you're already shipping a browser with the OS, and said browser has a PDF viewer, it's hard to justify also shipping (and supporting!) a separate app with the same functionality.
Edge Classic's PDF Viewer was good, but now Edge's PDF Viewer is just Chromium's and it isn't as good, has half the features (especially for the long-form reading comfortability of the old Edge Classic / Reader), and is a higher security risk (Edge Classic / Reader ran in the UWP sandbox, Chromium PDF is a C++ app running native with much less sandboxing out of the box; Firefox uses PDF.js running in the JS VM/sandbox).
I mean, I think it's great Windows ships with a PDF viewer, so that you don't have to install a PDF viewer just to read the manual for some other application.
But I've definitely felt the support burden of having three different PDF viewers on a given client PC, along with multiple configurations between them. (You can turn on and off the PDF viewers in each browser, and often embed Adobe Reader into the browser, for instance.)
It struggles on longer documents for me. You'll scroll and things will be blurry for a second or two before popping in. Personally I'm a big fan of Drawboard PDF on Windows.
I've never been especially happy with any browser PDF viewer and always use something else. On Windows I mainly use SumatraPDF, which is super lightweight.
AFAIK, Sumatra still internally renders the entire page as a bitmap in order to print it. This results in huge jobs being sent to the printer and extremely slow printing.
It also seems to have some odd behaviour in its rendering process, though I've never been able to identify exactly what it is. For example, a plain black-and-white document I printed the other day looked extremely fuzzy, like the early inkjets that only had CMY ink and could only produce "black" as a muddy combination of the other colours. The same document looked normal when reprinted using different software.
Unfortunately FF's PDF viewer is easily the worst, performance-wise. Whenever I view a brutally overcomplicated PDF (like a map or something) in Firefox it just trainwrecks, and I have to download it and view it in something else.
Maybe they've improved it since last year or so, but I've gotten into the habit of working around pdf.js.
I was under the impression Firefox used PDF.js -- javascript rendering of PDFs -- as its native PDF viewer. I could be very wrong. But if so, would explain the performance issues.
PDF.js is known to be built into Firefox, I cannot think of why it would be, other than for the purpose of functioning as the core pdf viewer. But I am not that imaginative!
I mainly use Acrobat Pro, but I find myself opening my PDFs in Firefox more and more. Acrobat is really slooooooow, it takes ages for a cold start, and after it started the whole thing gets locked up for a minute or so. Absolutely infuriating. PDF.js/Firefox instead is just a smooth ride for me...
On Windows when using Firefox default behaviour launches Edge as PDF viewer. Now I have two resource hungry browsers open. I only have 8G Ram and if I also have Eclipse open then opening a PDF slows my whole computer down. I now download PDFs and use Sumatra to open them. I can continue working.
HN is an interesting place. I often got the feeling that everyone here was working on the latest maxed out MB Pro but your comment made me realize I'm not the only one working with limited resources.
"Sufficiently complicated" can mean different things. E.g. a document that's long enough, or one that has a lot of vector primitives in it (basically PDF as a vector graphics format).
For the former, ISO C++ drafts are a good test case. For example, here's C++20 final draft - 1841 pages:
However, when I tried this in Chrome and Firefox, Firefox not only loaded it just fine, but it is also noticeably faster when scrolling.
For the second, USGS publishes their topographic maps as free PDFs. These have several layers, one of which is the vectorized map, and another is satellite bitmaps.
This one is so slow in Chrome, it's practically unusable - if you zoom in and try to pan around, it can take over a second for it to actually move. This despite the fact that it doesn't even render the satellite layer.
In Firefox, you get the satellite layer (and no way to turn it off, so far as I can tell), and yet it feels more responsive. I think it's because the viewport is always adjusted immediately - actual rendering still takes a while to catch up.
In Adobe Reader the rendering keeps up with scrolling, so long as the satellite layer is not enabled. If it is, it gets jerky when rendering any part for the first time. But it seems to be doing better at caching rendered parts of the document - once it's all rendered, it's smooth panning all around. Chrome and Firefox readers both keep re-rendering parts that go out of view and then back, if you scroll far enough.
Works fine for me, I already have it setup as the default App for viewing PDFs. I don't even have Acrobat installed. It's not the best viewer out there and it still works fine 99% of the time for me.
I agree. FF is already my favorite PDF viewer by far - it's got more features than chrome and I've never felt a native PDF viewer is better in any way. But I never need complicated form filling like you mention, I just need a PDF viewer.
It can't even copy paste normal text properly (the bug has been there for 8 years now: https://bugzilla.mozilla.org/show_bug.cgi?id=810636). Line breaks are ignored and words are just smushed together instead. Ever since I switched to FF it has been my biggest annoyance, on Chrome this stuff just works.
The best alternative on windows is PDF-XChange, fairly obscure but extremely feature-rich.
This is a hard problem. Unflowing text requires determining where the next line is and possibly removing optional hyphenation. PDF only deals with one line spans of text at best. Throw in super and subscripts or inline graphics and it becomes nontrivial.
I really like evince on un*x. It's pretty fast, simple yet it doesn't seem to lack any obvious feature. I don't know if it's available elsewhere though.
Okular can do all that, might not be as user friendly but definitely gets the job done. And yes if you run Windows it is available on the windows store.
Not sure if you tried it, but for me it was an absolute shitshow. It "upgrades" your settings, so if you then downgrade the app, everything is lost (as you have to uninstall + manually install the old apk).
In my case it also decided to reset overridden settings to "defaults" (search engine, save passwords etc.), plus about:config was gone and the homepage cannot be set to bookmarks anymore.
I uninstalled it and went back to the latest 68.x, and am now looking for a new browser on Android, possibly one that doesn't treat me like an idiot.
It breaks my heart to say this, but I agree completely on the 'shitshow'.
I've been using FF as my main driver for over ten years, and on mobile every second I've been able to.
I fail to come up with a thing they didn't ruin with this new "revamp everything".
- The home page is worse
- THEY BROKE THE BACK BUTTON.Like seriously, you could get your tab's history and jump back more than one page. Now the long-press does nothing
- Oh, breaking the back button doesn't end there. Previously you could close your current tab with Back, and FF would either close the tab or go to the FF start screen. Now, all the tabs are left open, and I have to go manually to my tabs list and close them one by one. Why?
- probably something else. Or maybe I'm just too angry at my Ol' reliable workhorse so suddenly cheating on me :(
Edit:
- It's also slower than ever, I've never had any qualms about FF for Androids speed until now.
One more thing: you can't get a desktop-style tab bar on top anymore, instead you are forced to use the tab button to open the view with all your tabs on it.
Previously you could go to Android Settings => Developer Options and increase 'Minimum width' / 'Smallest width' which would make the phone think its screen was physically bigger, making it so that the Android UI elements were no longer hilariously large and making Firefox switch to the tablet view with the tab bar, well before the point where the UI got too small to use/read.
I figure it'll be a number of years before Android updates make FF 68.x stop working, and while security updates do happen I doubt any of the websites visited by the types of people on HN are going to be compromised and running exploits for old Android FF versions. Plus you have the Android permissions/sandboxing stuff.
Slower than ever? I don’t use a browser on my phone all that much, but I’ve used Nightly on my phone for ages, and tried out Fenix as soon as it supported uBlock Origin. I found it very substantially faster on JS-heavy pages, e.g. the Reddit mobile site was almost twice as fast, across the board, and faster still in places. (I use Firefox for Android for ideological reasons and because it supports extensions, not because it’s fast, because it hasn’t been in the past. I have no idea how it compares to other browsers now, because I never run any other browsers on Android.)
This is Google's fault for breaking enhanced back functionality with gesture navigation. Native Android 10 phones can't enable the two button pill nav either so your only choice is the soon to be obsolete three button nav.
Oh, and add-ons are no longer really a thing. There are only about 10 "officially supported" add-ons. I had to install Fennec from f-droid instead, which is annoying as it is both slower and has some frustrating bugs (for example, you can't customise your search engines properly, so if you select text and then try to launch a search on searx, the query is discarded).
I hadn't heard of Fennec, does that let you install add-ons that use the somewhat newer WebExtensions API? Specifically I'm curious if this one I made would work,
Fennec is, as I understand it, an older version of Firefox for Android that is no longer supported by Mozilla. I guess it must be more libre or not use Mozilla branding, as it is available in the F-droid store unlikel the normal version. It's a version of Firefox for Android that does indeed support all add-ons, with the caveat that some interfaces might be difficult to use on mobile.
I'm on the Beta channel and using this for several months already, even since on the preview.
Can't say it's perfect but I'm getting used to it pretty fast, like 2 weeks. Have no complaints since, and it feels snappier subjectively.
Nothing, and I really mean nothing, pisses off users more than revamping a UI without offering the choice to use the older versions as well. People put a lot of time and effort into learning a UI, breaking that just for kicks is utterly irresponsible. Some of us have work to do, a browser upgrade should never come with a mandatory major UI change.
I use Firefox on Android and got a push notification about those changes coming. I sort of rue the day when it comes because last I heard it removes the feature that I most care about: being able to not load images when not browsing on WiFi. Do you know if that's part of this release or a later one? I only offhand some HN discussion a couple months ago that mentioned Firefox for Android changes which included that.
It's very much not an ideal solution, but uBlock Origin lets you block large media elements (and reenable them temporarily or on a site-by-site basis), which might help.
I have been using firefox since day one and before but at the moment I disabled automatic upgrade on my phone and do the upgrades manually to keep the latest version.
I wish I had done that, as now there is no easy and safe way back. They have 'downgrade protection', because downgrading corrupts your profile. Have to create a new one if you still want to go ahead.
Firefox UI is getting worse over time. It's trying to do too many confusing things.
Why can't we have constant UI for a long period of time? Like HackerNews (I know, apples and oranges) but the point is - changes should be scrutinized to death before implementing them, especially when it comes to UI.
Stop changing stuff just for the sake of following UI trends.
The new UI is awful. I've been trying to figure out how to like it in the previews but the bookmarks are just totally broken and I can't figure out how you're supposed to use it. I just want some pages I can go to easily. The saved tab group thing where it randomly loses them is not a substitute.
It's definitely faster but I can't stand to use it for very long.
Which contains an option to collect marketing data, which I had to manually opt out. Mozilla really lost my trust with this one, paired with the recent lay-offs and the re-orientation.
I will not recommend Mozilla Firefox anymore, sorry.
It's horrible. Completely unusable on the tablet, requiring moving from one side of the screen entirely and switching tabs takes a bunch of taps now and is very awkward. Much faster though in general on the upside.
While we are on the topic, did any get the new FF on their Android phones last week? What happened? It completely breaks my flow of opening a page, reading, going back to my favorite sites and opening a new page <repeat>.. The only way to find your favorites now is opening a new tap, you'll find that when hitting the small tab counter and then the +. You will gather piles of tabs and they are still there after you close the browser (no more setting to forget them upon close). I like the bar at the bottom but that is the only nice thing. Am I missing something? Play store reviews are also pretty negative...
This version is terrible. The start screen with the most visited sites doesn't show up anymore. It is slower on my phone and I don't even know anymore how to view my downloads from within the browser. It really makes me consider changing to another browser, but I don't want to use Chrome.
Would anyone have a good suggestion?
Yeah, I was very surprised, at first I thought: let's just get used to it, but I feel like I won't. Why on earth would hitting the biggest touchable area of the UI (the address bar) lead to a completely black screen with 0 options, that's just a big waste, it could have easily presented my most used websites there. I'm also looking for alternatives, it's a big step back imo.
Right now I have 12 useless tabs open, I never had any tabs open (unless I opened them myself for later reading, and those tabs are now lost between all those useless tabs were I just wanted to switch to another website) but it's the only way to get to your favorites and collections (whatever collections may be, currently they are the same as my favorites??). I also can't find print and downloads anymore.
For me the UX is down the drain. I notice I use my mobile less for browsing.. too unwieldy. Like a different browser was installed in that update. At many places it needs more clicks. Address bar completion works differently. You can avoid the new tab creation by clicking Back button after you open, but I hate to do this all the time. Had a huge list of tabs open before. Now the preview thumbnails do not load/refresh, text is bigger and truncated so tab list only half as useful.
I got the update today and I hate it. The new UI just requires
more tapping, has less features and rendering isn't even faster!
The whole web-experience actually feels more messy because
uMatrix is missing.
I don't get it. Firefox mobile was how old? Two years? Is that
the new standard of software-development where you ditch your
source every few years and rewrite from scratch?
In the previous version I had all my most visited sites as
toplevel-bookmarks (which were displayed in the new-tab-page) and
a bookmark-folder with "maybe-read-later"-bookmarks. That was
never very good on mobile because there was no way to reorder
bookmarks.
Now I have my most visited sites in the new "top sites" section and the
rest goes to bookmarks. Works for me but there is also absolutely no
benefit to before (bookmarks are even less accessible). And you still
can't reorder any bookmarks/top-sites/collections nor export/import
them.
But why fix old bugs or implement requested features when you can just
start completely new and ignore the users. That's definitely more fun
for the programmers.
The handling of bookmarks is terrible in the latest Firefox. So bad that I can only assume the developers don't actually use bookmarks and just search for websites by name?
Yes. Thank you. It's really awful. I was afraid I was the only one whose workflow they completely broke. Apparently I'm not, so there is hope yet.
Also gone: offline reader mode pages.
I'm in the beta channel, I cannot believe they released it on the regular channel in this state.
I'm now trying out other Android browsers after having used Firefox pretty much ever since it's available for Android. Brave has offline pages, but the adblocker is much worse than ubo. And the vendor lockin is real, Firefox Sync is nice to have.
And while I'm on the topic of offline pages, let me add another rant: As far as I know all Android browsers, including Firefox, keep commiting the cardinal sin of computer applications. They lose user data.
I cannot count how often I returned to the browser only to find a previously loaded page reloading. Good luck with that if you're temporarily in a dead spot.
Of course most of the time you aren't, but the browsers still lose your data, namely the scroll position. This makes these programs that are, to a first approximation, document display tools eminently useless for displaying documents longer than 140 characters.
Even when Firefox had an offline reader mode - built to read longer documents and with complete control over js and rendering - the scroll position was never persisted. I resorted to copy pasting a sentence to a notepad and using Find in page to resume reading. Ridiculous.
And that's not even mentioning form content and other more application-y state.
Of course I know it's an Android thing; apps don't get to hold on to stuff. So store everything to disk. I'll reload it when I'm good and ready. My podcast app doesn't restart the episode from scratch if I leave it stopped in the background for 5 minutes. I'm sure there are a thousand edge cases, but there's very little evidence of fixing even the simple path.
Imagine a desktop browser pulling shit like that. Again, not just a Firefox issue, from what I can tell none of the vendors think this is important.
> but the browsers still lose your data, namely the scroll position. [..]
> Imagine a desktop browser pulling shit like that. Again, not just a Firefox issue, from what I can tell none of the vendors think this is important.
A bug for storing the current scroll position at all was opened shortly after the release of the 2nd generation Firefox for Android (which is the one that's being replaced now, the 1st generation being the attempt to use a XUL/JS interface on mobile as well, which led to horrible performance problems), and then remained open for 3½ years – at which point it was only fixed because I personally was getting fed up enough about it.
So there might be something to that observation… session restoring originally had a number of other annoying bugs as well, one of which had amassed half a dozen duplicate bug reports, but still didn't get much in the way of official attention [1]. On the flip side it did get me contributing to Firefox for quite some time, which was a nice experience, but on the other hand it does make me a bit apprehensive how long some of those lost features and UX regressions will potentially remain that way…
I'm mildly curious about the reader mode issues, though. While I never used reader mode much and so never extensively tested it, I do remember writing some code to handle reader mode as well – on the other hand I guess it doesn't matter much now any more what with the old codebase being shunted away into the sidings for good…
[1] Maybe it's because commercial developers (which includes the fulltime Mozilla staff, since they are being paid for working on the browser) tend use more expensive phones that are less memory-constrained and hence run into session restoring problems less often? Who knows…
The one feature I wish FF had is a UI based profile switcher - container tabs, which are now relegated to being an extension, simply are not cutting it for me. Does anyone know if there's a chance of that making it into the roadmap within the next couple years?
> container tabs, which are now relegated to being an extension
Now? Haven't they always been?
> simply are not cutting it for me.
Do you mind explaining why? I had some problems with them initially (when they first went into production FF), but some small tweaks since then and they've mostly worked exactly as I would want.
The only complaints I have are Google, which I try to relegate to a container, making it really hard to open stuff in different containers because of how they send links in Gmail through a redirect to protect referrer info and making it hard to have separate Google accounts in different tabs (which i could probably resolve mos the issues by not assigning Google to a container by default so some of the switching is more smooth, but ick), and LastPass, which I only really need for work (as I use FF sync for my passwords).
LastPass doesn't seem to be able to deal with containers and work SSO which auto redirects to a container, so I can't even sign in with LastPass without tweaking container domain assignments, and toggling that stuff every time I want to log in is ridiculous.
Other than those, everything works pretty smoothly, IMO. I have 18 containers, of which 6-7 see consistent heavy use, and the most rest are for occasional things and are used once every few days.
I want full blown segregated browser experiences, a la Chrome's profiles. Firefox's containers are great for what I use them for (sandboxing Twitter and Facebook), but I'd really like an entirely different profile for "work" vs. "personal"--with separate browsing history, favorites, cookies, extensions, etc.
I know Firefox offers that functionality (via about:profiles), but as far as I know, it's not as simple to access in Chrome (clicking an icon and choosing your new profile).
That being said, I still use Firefox day to day, but I sorely miss the ease of access of Chrome's.
I like that Firefox really separates profiles and sort of requires a relaunch, which in some ways is a security blanket of its own. Make a shortcut to "firefox -no-remote -profilemanager" or individual shortcuts to "firefox -new-instance -P {profilename}". Build your own launcher UI in your Desktop or your Start Menu or Dock. Use different icons and really separate "work" from "personal".
(I use a mix of profiles and containers myself and a mix of Firefox mainline and Firefox Dev Edition.)
Maybe it would! But I'd prefer profile swapping become a first class Firefox UI citizen like it is in Chrome. Until then, visiting about:profiles is better than finagling with bash, at least for me.
> they send links in Gmail through a redirect to protect referrer info
The iOS Gmail app does this as well -- is it really to protect the referrer? What's the referrer in the case of a webview? I had thought that it was so they could track what people click on, but they must get that information with even higher fidelity from the native app...
For some reason, Chrome keeps the previous version around after you update it, so you always have two different versions installed (which doubles the space used). If you go to contents/frameworks/Google Chrome Framework.framework/Versions, you can delete the older one and it will work fine, but the space will still get used up again the next time Chrome updates.
Back in the late 90s-early 2000s, Microsoft baked Internet Explorer into the Windows shell. It was badically powering the desktop. Ypu could even set ypur desktop background to an HTML page on Windows at one time. But basically, the browser has been given an enormous amount of responsibility that has not changed much since those experiments. We now have things like Chromebooks that are little more than an OS with just a browser attached.
> We now have things like Chromebooks that are little more than an OS with just a browser attached.
Which makes sense because a browser is basically a set of abstractions over some normal OS functions that blends remote and local actions (even if only a subset of them).
Java wanted to be a universal VM, but browsers actually achieved this through HTML and JavaScript. They're going even farther with WASM.
> Java wanted to be a universal VM, but browsers actually achieved this through HTML and JavaScript.
Java succeeded, you know. Still happily powers embedded systems, servers, and desktop applications. Still runs the same binaries on NT/Darwin/Linux/Haiku/whatever. Don't dismiss it just because it's not the latest hotness.
I'm not dismissing it... but it's being eaten. The Web is the ultimate platform. Every goal Java and the JVM had (that they didn't mostly drop, like native bytecode CPUs) has either been achieved, surpassed, or quickly will be by browsers, Javascript and WASM.
The only holdouts I see are stuff where Java is part of the standard (e.g. SIM cards using Java Card standard) or embedded systems where they use Java of some sort where it doesn't make sense to use the enormous browser runtimes (although I have to imagine that's a less popular option than C, but I'm not super informed on the embedded market).
I mean, I'm not particularly a fan of where this is heading (it feels like we're heading for the second coming of Java applets/flash and all those associated problem), but it seems pretty obvious, to me at least.
Weird, "Google Chrome.app" is 459.7 MB on my Late 2016 MacBook. I wonder why yours is larger? (By exactly 50%, no less?)
But when you consider the fact that browsers these days are essentially operating systems in their own right, complete with a suite of bundled application functionality (e.g. WebRTC, WebGL, SVG, etc.)... it seems pretty reasonable.
I've got 2 versions (230.1 MB and 228.7 MB). The commenter I was responding to therefore must have 3. So the "real" size is ~230 MB, which does seem pretty reasonable, and totally in line with Firefox as well.
(For comparison, Calibre is 207 MB, Gimp is 224 MB, and Kindle is 210 MB, while Word is a whopping 2.11 GB, and Photoshop is a similarly gigantic 2.45 GB.)
I've been trying a browser called NetSurf lately - it's just 16MB on Windows.
Obviously it can't do everything Firefox & Chrome can - it doesn't even support CSS gradients, and has the worst font antialiasing I've seen in a while - but it's fast and lightweight. Apparently the minimum requirements are a 30Mhz processor and 16 Megabytes of RAM - it was originally designed for PDAs and set-top boxes.
Say, while I have your attention, have you considered mirroring your site on Gopher? These text-mode Gopher browsers are superfast, with none of those "PNGs" and "JPGs" that slow everything down. 2020 should be the year of Port 70 on the Desktop.
(Just kidding... mostly. I may have opened a Gopher account at SDF.org during my quarantine....)
Firefox has been constantly crashing for the past 6 months or so on all of my computers (Linux, Windows, and now a new Mac as well - but mostly linux, probably because I use it most). Usually it's just a bunch of tabs that crash (almost always multiple tabs), but about 2-3 times a week the entire browser crashes. It's getting to the point where I don't want to use ff anymore :/
I seem to have enough windows / tabs open, that when it starts up on OS X it causes a kernel panic ~ 50% time and brings down the whole machine. If it manages to start everything is OK until I try to restart it. Of course, this is technically a problem with OS X but ... no other app manages to do this.
Out of curiosity, how many windows/tabs? I routinely launch FF with dozens of windows/hundreds of tabs and I've never had macOS kernel panic in that case.
I had this for a while, and it turned out to be a virtual memory exhaustion problem. I never found out the cause - it just randomly stopped happening one day, and I outright abandoned FF not long after.
It sure would be nice if the memory leaks would be fixed. On some of the long-running machines I use, I have to use chrome because Firefox would eventually fill up the RAM.
I really like the simplicity of the Firefox pdf viewer but sometimes it absolutely butchers printing. It also still needs fill able form support. Come on Mozilla!
Try and select "Print" from the menu instead of Ctrl+P. Instead of bringing up the system print dialog, this brings up an interface where you can tweak the print layout. No idea why it isn't the default view when pressing ctrl+p. At least there I feel it's basically the same as Chrome when printing.
Does anyone have the issue within developer tools that when you ctl-c a highlighted piece of text it actually just selects the whole line? I have to right click copy to get the exact piece of info I want. It’s driving me nuts.
Seems 80 for sure has it for X11. It's less about UI performance and more about battery life and heat; I might consider installing a Linux distro on my laptop now, last time I did the poor thing ramped up like it was rendering a video project or something anytime I pulled up a YouTube video.
Because you already have it installed and running, appreciate the security benefits of running a PDF render in a garbage-collected language in a sandbox, because anything that lets you run less Adobe code is a win, and because clicking a PDF in Firefox and having it open in Edge is generally undesirable.
Firefox can now be set as the default system PDF viewer.
The name reported by accessibility tools for items in multi-tiered tree controls no longer incorrectly includes information from items at deeper levels, providing users with the correct level of content when using a screen reader.
Best to rein in those expectations. Browser developers abandoned SemVer some time ago (bumping the major number for trivial releases with no major features or breaking changes) for reasons that never really made a whole lot of sense to me. Treat the version number as a monotonic counter, that's all the information you're going to be able to make use of unless you're working on it.
Firefox crashing all the time on couple of my computers... the rest are doing fine. Tried to uninstall all plugins, create new profile, all sorts of tricks... Installed FF Nightly, hoping that this bug has been fixed in new browsers, but keeps crashing. Sending reports to FF pretty much every day, hoping that someone will notice, but so far, no luck. And then news came out that Mozilla is in financial trouble and firing people, so probably nobody will fix this :-/
Hi ddon.
This is not normal. You may be experiencing a unique combination of factors that results in a bug.
Could you load `about:crashes` and send me an ID or several of an your crashes? I would expect there to be a high number of similar crashes.
It's possible that we already have a bug reported against this particular crash and we need someone who can reproduce it to help us find a way to fix it! I'll look to find such bug and contact you with the people who may be able to fix it.
My email is my hackernews handle `@` `mozilla.com`.
Selecting one resource selects multiple resources at once (sometimes 5 or more), and you can only view one of the resources' detail in the right panel.
It happens all the time for me, because PID of my firefox processes tend to be in millions (because of long uptimes and a me doing a lot of kernel compilation).
Probably caused by systemd upgrade back in march. Great. Systemd is another of those packages that keep breaking fundamentals on my systems every other release.
Looking forward to having a network after a suspend/resume cycle again, and systemd-home not cutting off sshd remote access to my machines via infinite loops in its hugely complicated PAM module whenever v247 will be released. /s
I suppose the long term view is - what's the economic health of the organization responsible for ongoing maintenance as well as R&D, features, engineering of the software? And also what's the risk of Firefox being "orphaned" or falling behind technologically to Chrome/Webkit. although the comment below is true; there is a time and place for long term strategic comments, vs. technical release notes...
Usually release notes exhibit the state and changes of the software, not the workings and changes of the maintainers. What were you expecting, something like this?
New:
- Firefox can now be set as the default system PDF viewer.
All in all, I'd say that if you have been considering Firefox, now might be a good time to give it a shot.
This is all, BTW, in reference to the desktop version (Linux specifically) not mobile.