Firefox 58
mozilla.org
mozilla.org
We do most of our work in the open, so there's a wealth of information you can gather before applying for a role or interviewing. Lurking on mailing lists, reading Bugzilla, following GitHub repos, etc. are all great ways to become familiar with how Mozilla works, the challenges we face, and where you'd best be able to have an impact.
Examples: working from the wrong office (go tell the 70 people fired in Taipei that there will be a steady trickle of opportunities) or under the wrong VP. MoCo is in many aspects a company like any other, with its fair share of Dilbert worthy moments.
Since we're a small team, it's pretty uncommon for a specifically devrel role to open up, but the sibling reply from my teammate callahad is spot-on for how to get involved with Mozilla and Firefox!
It had a shortcut to open Firefox itself, one to open a new tab and one to a lightweight search interface.
Last time I had this feeling after switching to Chrome from Firefox years ago, haha.
Besides videos everything works like a charm. Somehow some videos won't start and sometimes I get a message that the video format could not be read, never had this issue in Chrome.
Another consequence of switching has been difficulty in using things like my Apple TV or Chromecast (e.g. casting a video to my TV), or using my Mac's media keys to control Google Play Music.
This is the same Google that is still keeping Allo Web and Google Earth a Chrome exclusive, the same one that has paid adware vendors to sneakily install Chrome, etc.
Sure, you can believe that this is jist a coincidence. But that's one unlucky streak of coincidences. In fact, you'd be more likely to win the Powerball ten times in a row than for all this to happen by coincidence.
This gives a good reason why Google Earth is only on Chrome - https://www.reddit.com/r/linux/comments/66ao68/new_version_o...
Disclaimer: I work at Google but not any of the related teams. I was curious myself about these so I Googled and came across the above two articles so these opinions are of my own.
There's a decade of history in these engines with a lot of man hours put into them, and they were actively competing with each other very loudly for a while. There's little you could tell me I couldn't find some possible narrative justification for if I consider the PR, bureaucracy, talent and design decisions that might stem from those over a decade.
Firefox has significantly improved and deserves praise for it. Rewriting history to always be at war with Eastchromea is unnecessary.
The benchmarks have always been respectable. I'm sure there are some configurations that made it work poorly, and that's a problem. That isn't true in general.
I too found Firefox pre-57 slow and switched to Chrome. That was because the user experience was slow, slow to open, slow in UI responsiveness, slow to make websites actually usable. Everything had this UI lag feel.
I'm sure it benchmarked fine, but I am a human, not a JavaScript benchmark.
I don't know how to tell the difference between "Firefox is slow" and "Firefox has an undeserved reputation for being slow."
I've been om FF the while time and I'm impatient.
In the other hand I've no reason not to believe it when so many people report performance issues.
My best guess is a combination of different browsing habits and/or different hardware/os.
(My browsing habits are mostly hn, local news and pages I work on and I've had decent hardware running various versions of Linux and Windows.)
1: At first I didn't know how to get sites to default to a container, so kept having to close and reopen tabs to get the right contianer, but once I figured that out, it's smooth.
I agree that when a tab would crash FF would die in spectacular ways but this was perhaps a once a month experience? Tab restore brought everything back each time. As a result I usually only opened Chrome for site testing.
I just installed Chrome besides Firefox back in the days and it was much snappier. This became my new baseline.
The last dev version is even more useless, the "break on exception" button is missing.
The browser itself is very snappy an enjoyable now (apart from high res videos, which drive up CPU load a lot).
But the devtools are unbearably slow. They hog down performance to a crawl.
I use FF as my main browser now, but when I need to do some web debugging I switch over to chrome.
+1
I've had to sit patiently waiting for sourcemaps to load or finally hit breakpoints in FF, I usually try to test changes in Chrome and hope that they work well in FF. Minor inspector usage for CSS styling and what not.
(It's still my primary browser at work, though.)
Firefox works just fine, but I feel it is more difficult than it should be to hit the tab close buttons with my finger.
Edit: Experienced this under FF57, unknown under 58 because I just updated it.
This also usually happens with things like Facebook videos, but would less often happen with Youtube.
https://screenshots.firefox.com/5GyCe8xjvqM7XVYj/www.faceboo...
I'd suggest signing into Bugzilla and following that bug so you get email updates when it changes status.
* Performance is really not that good. I especially have issue on Google sites (Docs and Drive).
* Scroll-wheel to switch between tabs is gone.
* No multi-tab management (shift/ctrl+click to select and move multiple tabs) like Chrome has
* Firefox's UI on Android is utter garbage, so I haven't been able to switch there which defeats the point of having browser sync. [it leaves zero space for the url bar, all taken by useless buttons which Chrome cleverly hides under the menu button]
And YouTube. And Search. Hangouts, Gmail, Maps, Calendar, Groups, everything else? I don't buy it for a second that it isn't on purpose, even with the polyfill justification.
You only make it easier for people like me to continue ignoring Chrome (if I even needed more reasons).
I just don’t think they care. If it works, more or less, ship it.
Not lightning fast in Chrome? Put a couple of engineers on it.
Welcome back to 1998 and ‘Best Viewed With’ badges.
https://www.reddit.com/r/firefox/comments/7oxiae/i_had_to_us...
But I can scroll through list of clickable and readable tabs if they don't fit the screen all at once, unlike in Chrome where you get lots of unusable hair-thin controls instead.
As for desktop version, multiselect/moving tabs is convenient on Chrome, but vertical tabs/bookmarks/history/synced devices available in Firefox is much, much better.
*Performance improvements, including:
Rendering graphics for Windows users by using Off-Main-Thread Painting (OMTP)
Loading pages faster by changing how Firefox caches and retrieves JavaScript*
These performance enhancements were both featured on HN. It's good news.Does this mean OSX and Linux users are not using this method?
I've simply replaced all URLs in abou:config with https://example.invalid/, that makes sure telemetry is off.
The DevEdition used to just be a dub for Aurora, a.k.a. the Alpha channel. And from that viewpoint it does sort of makes sense to enforce telemetry, as that's the whole point of providing Beta/Alpha/Nightly builds. (Not sure, if it really needs to be enforced, but it does cost them money to provide the download infrastructure for all the people using those builds and if they don't get usage data back, that's costing them money.)
With the Alpha channel gone (the DevEdition is now based on the Beta channel) and the DevEdition really being specifically built for webdevs, it does not make sense to enforce telemetry there, and it might very well just be an oversight that they haven't changed that in the DevEdition build.
It's buried under Preferences -> Privacy & Security -> Tracking Protection
I've been using Privacy Badger for a while and today installed DDG's new Privacy Essentials. Does anyone know how the new Firefox feature compares to these other 2 options regarding 3rd party tracking across sites?
If someone used a single pixel beacon, only mined referrers, that wouldn't be the case, but the additional javascript does cause performance issues.
I haven't yet had time to look into DDG's Privacy Essentials, so can't comment on that. But Privacy Badger functions by having a more limited list out of the box and then while you're browsing, it's observing the behaviour of loaded scripts and such, and then dynamically blocks them, if they seem to be tracking you. So, in the long run, it catches more obscure tracking scripts, though there is also something to be said about it needing this time to understand that a script is tracking you.
Then in addition, Privacy Badger also eats up cookies from trackers and blocks social media buttons (or rather replaces them with a non-tracking version). Tracking Protection is just a dumb blocklist, so if you are looking for an all-in-one solution, Privacy Badger is the better choice.
^ That blog post was written when my Firefox Nightly was what is v58 today.
Mozilla dropped support for Tab Center a while before Quantum IIRC. Another addon took its place, but then was dropped by its developer with Quantum. Supposedly [1] will allow transition from the older addons. I'm looking forward to finding out once 59 is out.
[1]https://addons.mozilla.org/en-US/firefox/addon/tab-groups/ [2]https://bugzilla.mozilla.org/show_bug.cgi?id=1423725
Edit: Looking at the status:
> Status: NEW → RESOLVED 4 days ago
That could have made it into 58. Or they can still add it: why wait? They started this quick major-release cycle to release features sooner, but I don't see why they can't just release them when they're, y'know, ready.
Individual tab hiding is already implemented in Firefox 59 (Beta / Developer Edition), but currently behind the "extensions.webextensions.tabhide.enabled" pref as we iron out final UX / security / privacy concerns. Still, tangible progress is happening.
It's just too bad that it's afterwards. I don't see why it was necessary to toss an old system before the new one is finished. It's not as if they can't coexist.
Sorry if this is a little harsh. The hard work is appreciated and as a developer myself, I know about technical debt and stuff. This is a huge project with loads of people to please. I just hope in the future we can build the new house before tearing down the old.
These addons (tree style tabs, tab open/close control) already have webextension versions, but are extremely buggy for me, and I believe that is unfixable because the asynchronous nature of webextensions is fundamentally incompatible with changing browser behavior on that level.
It's now up to a point where I dread opening a new page, and it takes a couple of tries before a tab is in the right position in the tree, if it works at all. Sometimes they just land wherever, not even forming a correct tree anymore, old tabs reappear, and on an extension restart the whole tree is jumbled up.
So, to me, the whole Quantum era has been kind of a big disappointment.
The ability to use sync and various privacy enhancing extensions mean FF has a great appeal on Android. Now only if they can fix the remaining URL load delays and improve video playback compatibility it'll be a great experience.
I feel a bit petty for bringing this up, but what is up with Firefox's spellchecker? I came from Chrome so the spellcheck had a web-service which kept the word list current (slang and technical terms), but even ignoring that the Firefox spellcheck doesn't do a good job with the "basics."
For example "That" misspelt as "Taht" (a & h transposed) and the solutions Firefox suggests are Tait, Baht, Taft, Ta ht, Ta-ht.
Your example doesn't bother me too much, because at least it is right that the word is not spelled correctly. It is just not being great at suggesting replacements (although on my Mac it omits "Tait" and does suggest "That" at the end of the list, and if the misspelled word was "taht" rather than "Taht" then "that" is the first suggestion).
What bothers me is that it frequently flags word as misspelled that are in fact correctly spelled.
I'm using whatever dictionary is configured out of the box. There is an "add dictionary" option in the Languages sub-menu on the right-click pop-up in text areas, but I haven't yet gotten around to exploring that.
The good news is that this is really the only beef I have with Firefox for ordinary use.
Chrome still wins for a lot of development work, though, because of its multiple people feature. I can set up one person for each project, and easily switch between them, with each person having their own set of bookmarks, history, cache, cookies, and so on.
Firefox can do that with multiple profiles, but if you want to use two profiles at once you have to launch two copies of the browser. That can then lead to confusion when other programs try to open a URL, either failing to open or opening in the wrong instance of Firefox.
[0] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
I wonder if one could write a bookmark manager extension for Firefox that would allow having named collections of bookmarks that could be saved and restored? And if so, would it be possible to make it so that a named set could be associated with a container account and automatically switch in that set whenever you are in a container for that account?
One of the most prominent pages that makes that prompt pop up is GitHub.
I don't know if there's an option somewhere in FF or Chrome to block this nonsense but I really hope that feature is implemented some day.
I see no reason why CPU activity should spike to 20% every few seconds with one blank tab open and no extensions enabled.
Is it possible to whitelist cookies per domain in Safari?
Closing the tab reduced the cpu usage to normal levels.
Most of the time when it happens on Reddit it stops if I turn on uBlock Origin and refresh the page. Sometimes, though, it still happens even after that.
Why do you turn it off in the first place?
Unless it turns out that the high CPU usage is the fault of the ads (which I've not been able to prove), Reddit's ad system is the kind of ad system we should be encouraging, so I don't block them.
FF57 spiked my cpu to 100% most of the time and Netflix was really laggy. I went back to Chrome because it only uses 10-20% CPU with regular usage.
In FF57, I was using default performance and browser settings.
Easy way to spot progressive web apps.
Move URL bar to bottom and we have almost perfect browser.
Anyone appreciates how Firefox gives us choice? Unlike Chrome where I have to resort to hacks to stop the damned thing from downloading a fresh version whenever it feels like?
BTW: Does chrome keep to the promise of patch or diff updates instead of 100MB+ downloads for every release?
Very cool, that was the largest issue for me lately. So maybe my phone doesn't even need Chrome anymore :-)
IIRC you have to enable it, as it was experimental also, didn't work with Google Accounts.
https://www.mozilla.org/en-US/firefox/android/58.0/releaseno...
Didn't read much, but hopefully it allows hiding without unloading.
Patiently waiting..
With larger and more complex elements that are affected by CSS transform events it becomes very noticeable that the animation is far from smooth, unlike in other browser like Chrome or Safari. I saw this behavior in every recent Firefox version on macOS - from stable to nightly. However there's so little discussion that I feel I might be the only one experiencing this.
https://mozillagfx.wordpress.com/2018/01/16/webrender-newsle...
There's a newsletter you can check out too: https://mozillagfx.wordpress.com/
The extra lag can't be much more than 100 ms or so (if that), but opening new windows is the worst possible moment to be a little bit slower than other browsers (on macOS).
I was trying Firefox 57 after release on OS X 10.11.6 and it seems like it was giving me eye strain which I strongly presume is the fort rendering. Firefox 52 and Chrome 63 seem to be unaffected.
Besides, there are some things benchmarks don't check. Examples:
Chrome startup takes at least 3 on my machine. It's does heavy disk activity during this period. Firefox on the other hand takes at most 30 seconds.
Ram usage is also way higher on chrome than Firefox.