Slashdot Mirror


Firefox 58 Gets Graphics Speed Boost, Web App Abilities (cnet.com)

Mozilla released on Tuesday a new version of its Firefox Quantum browser, boosting its graphics speed and improving a couple of new technologies designed to make the web more powerful. From a report: The browser, version 58, is the first major update since Mozilla's recovery plan hit full stride in November with the debut of Firefox Quantum. Speed is of the essence in Mozilla's recovery plan, and Firefox 58 does better than its predecessor in some graphics tasks by splitting work better across the multiple processor cores that computer chips have these days. The result should be scrolling that's smooth, uninterrupted by the stuttering that in computing circles goes by the disparaging term "jank." [...] Firefox 58 helps with two new web technologies. One, called WebAssembly, provides for dramatically faster web apps. Firefox 58 can get WebAssembly software running faster so you don't have to twiddle your thumbs waiting as long after clicking a link. Another is progressive web apps (PWAs), an initiative that came out of Google to help make the web a better match for the apps we all drop on our phones.

87 of 178 comments (clear)

  1. Love for Firefox by UPi · · Score: 4, Interesting

    I'm very grateful to the Firefox project and its contributors for their dedication to bringing us a fast and modern browser to act not only as a useful product, but as an essential counterweight to corporate hegemony over the www. Switching to 57 was a bit of pain as I had to find replacements to many of my beloved extensions, but it was worth it for the speed upgrade and smaller memory footprint. I'm glad they are keeping on the path of optimization and bringing more technologies that I can use both as an end user and as a web developer.

    1. Re:Love for Firefox by sinij · · Score: 2

      Why do you think that finding replacements for extensions (decrease of usability, security) is a worthwhile tradeoff to gain smaller memory footprint and faster speed?

      My system has 64G or RAM and modern i7. As a web user I give exactly zero f***s about memory footprint - I have plenty for the worst kind of bloat and memory leaks you could throw at it. Speed is also largely irrelevant, when I don't load and render all the ads the bottleneck is network speed. However, when my NoScript stops working and I get assaulted with intrusive adds and potentially get pwned by malware hosted by unscrupulous ad networks, I get seriously annoyed.

    2. Re:Love for Firefox by Anonymous Coward · · Score: 5, Interesting

      I'm glad you don't care at all about efficiency or optimization. Some of us find that making things faster and more efficient has value.

      You also act like you have no agency or choice in how you update. Firefox not only doesn't force updates (I assume you are smart enough to turn that off) but offers an ESR version, so instead of just "not updating" which is totally an option, you can even use the "old" firefox with the current security fixes (keeping all your precious extensions intact).

      In fact, it's the path I took until no-script was updated to work with Quantum (which took it's quite fantastic developer something like two weeks to implement). I gave it a month, tried the new no-script on my secondary PC, and when I deemed things were working as intended, swapped my main PC over from the ESR to the latest Quantum release.

      I feel like you want to be angry for the sake of being angry. Firefox is doing a pretty great job updating it's software while simultaneously providing support for depreciated versions specifically to placate people like you (and to an extent myself). What more do you want them to do?

      Apparently you'd prefer they make no changes and never improve-- and no doubt if this were the case you'd lament how Firefox has never bothered implementing any new technologies or security or speed improvements.

      People like you just like to whine. I won't stop you, but I will tell you that it's incredibly annoying.

    3. Re:Love for Firefox by bjdevil66 · · Score: 1

      Yes, NoScript was a must have, and it wasn't ready at release. I waited until NoScript then made the move. The new UI for NoScript was an adjustment, but it works fine now.

    4. Re:Love for Firefox by yuvcifjt · · Score: 1

      +1 - up vote please!
      Well said anon, thanks.

      For the 99% majority, Quantum is a massive leap over XUL-based (old) monolithic Firefox!

      Yes, I miss the xul interface of many addons, and I'd be interested to know the technical reasons why they couldn't redevelop it for multi-process FF?

    5. Re:Love for Firefox by AmiMoJo · · Score: 1

      I tried FF57 and it's actually pretty good. If you imagine it's a new browser and don't pine for the fjords^W old Firefox UI it isn't bad. The privacy controls are probably the best anywhere.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Love for Firefox by jddimarco · · Score: 1

      As the author of one of those add-ons (httplogout), I couldn't "redevelop" my add-on for Quantum because the XUL functionality that my add-on relied upon simply didn't exist in WebExtensions (the only add-ons API that Quantum supports). I told Mozilla about the problem in September 2017, and that's where things stand at the moment. Until Mozilla adds the necessary functionality to WebExtensions, my add-on can't be ported to Quantum.

    7. Re:Love for Firefox by Sporkinum · · Score: 1

      Nice response, and for the most part I use the new one. There are several things I keep ESR around for. Adblock plus that actually keeps statistics about what is blocked, so I can use that information to make firewall rules, and a particular youtube downloader that is all client side.
      The blocker for Quantum, Ublock and ABP both don't do stats as far as I know, and I find noscript in ESR easier to wrap my head around.

      --
      "He's lost in a 'floyd hole"
    8. Re:Love for Firefox by tlhIngan · · Score: 1

      f you imagine it's a new browser and don't pine for the fjords^W old Firefox UI it isn't bad.

      Well, firefox makes you edit text files to adjust the UI, so if you're a greybeard that should be a pleasant blast from the past. These days though, editing text files to adjust the UI seems very antiquated and a step into 30 years ago when we did it only because there was not enough CPU power or memory to graphically edit UIs so it was a cycle of edit, relaunch, test, quit, ...
      I get it', it's more secure when websites can't redo your browser UI on you, but still, having to hunt for third party websites that have the magic incantations to adjust the UI and lack of an editor really put you back.

    9. Re:Love for Firefox by JMJimmy · · Score: 1

      >People like you just like to whine

      We value the efficiency gained by correcting for Firefox's deficiencies or optimizing processes that Firefox does a generic version of but can be tweaked for individual use cases or simply by adding new functionality. Something like TableTools which allowed for sorting/filtering/copying of tabled data into various formats, now must be must be manually edited or scripted via Greasemonkey. I've lost *hours* to every few seconds FF57 might have saved me on this alone. SnapLinks - probably my most used extension for using right click to count/copy/open multiple links at once offered great efficiency.

      As a web developer it's far more efficient for me to have SSH/FTP/etc all in the browser interface. FireSSH, FireFTP were blown up by FF57 over functionality that could have easily been added to WebExtensions before release of 57. It was a far lower memory footprint than having multiple instances of multiple programs open in addition to the browser to compensate for their loss. To that end I've not seen an improvement in memory footprint, in fact it's been quite the opposite. FF56 and prior I'd run with about 1.2-1.5GB Firefox footprint. I'm routinely over 2.7GB with FF57; to the point of having to kill the process to free up memory, not including the 0.5-1GB in replacement programs.

      Then there's things like the Google Advertising Opt-out addon which no longer works. It was literally the only way for a multi-user browser to be consistently opted out. The moment a profile logs in that isn't opted out or browsing while not logged into Google services they'll ignore your opt out and start tracking you again.

      SQLite Manager? Gone.
      HTML5 Storage viewer? Gone.
      CacheViewer? Gone.

      It's a bloody usability nightmare because they wanted to rush FF57's features out without properly supporting the addon community. It was a giant "fuck you" to every addon user and addon developer. Had they taken the time to get the bulk of the addons compatible I would have been completely fine with the transition. Their response to one developer about getting sockets added to WebExtensions was literally "it'd be a lot of work" - WONTFIX.

      And now they're talking about dropping support for HTTP instead of letting developers decide whether to enable HSTS? They've lost it and think they know better than everyone.

    10. Re:Love for Firefox by Trogre · · Score: 1

      Smaller... memory footprint?

      I'm finding I have to re-start my browser due to memory exhaustion once a day since upgrading to FF57. Prior to that it was once a week, with the same content open.

      Unfortunately "Minimize Memory Usage" in the about:memory dialog does not help in this case.

      But I do agree it is much faster (and not just at eating memory!)

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  2. Firefox runs my machine at high load by vossman77 · · Score: 1

    I doubt the fixed it, but the new Quantum "faster" Firefox was really dragging down my system. At first, I thought some malicious add-on was mining cryptocurrency on my machine. But it turns out Firefox was just spawning orphan processes. I found the fix at the link below, which is basically to disable multi-threading in Firefox.

    Multiple Firefoxes in the background, exiting the program doesn't clear them up. They persist.

    I am still missing a few of my favorite add-ons as well. The bulk download manager DownThemAll was great, but it sounds like Firefox does not want that functionality, so no add-on has yet to be as useful.

    1. Re:Firefox runs my machine at high load by srmalloy · · Score: 1

      I doubt the fixed it, but the new Quantum "faster" Firefox was really dragging down my system. At first, I thought some malicious add-on was mining cryptocurrency on my machine. But it turns out Firefox was just spawning orphan processes.

      Aha... This bids fair to be the issue I have been having. Prior to getting upgraded to Firefox Quantum, I could open a tabset with a dozen or more tabs, and I wouldn't see any effect on the rest of my system. Once I upgraded to Quantum, though, opening more than one or two new tabs at a time was causing not only other Firefox tabs (i.e., a YouTube video) to stutter, but also Windows Media player playing a music file -- even with WMP's priority set to 'realtime' (24) in Process Explorer. Thank you for the link to the solution; I will have to try that when I get home and see if it helps.

    2. Re:Firefox runs my machine at high load by JMJimmy · · Score: 1

      The after upgrading from 56 to 57 did a bunch of background cleanup/optimization/restructuring of databases. The larger your SQLite data the longer it would take/slower it would be. It was temporary though - had nothing to do with the "process spawning" which is actually just multi-process at work (unless there's a bug I'm not aware of that might cause multi-process to misbehave)

  3. Re:With that speed boost... by arth1 · · Score: 4, Insightful

    I think there's a good amount of "written before me" attitudes causing problems.
    Maintaining the code of someone else is seldom attractive to developers, who would rather make their own mark, and refuse to entertain the idea that what they create might be worse than what was already there.
    Re-inventing the wheel seldom leads to an improvement on the circular shape, centered hub and perpendicular axis.

  4. Firefox is on the right track by grungeman · · Score: 3, Interesting

    Focusing on improving the core technology is the right decision IMHO. Recent performance improvements have been quite impressive, and the distance to Chrome has become really small.

    Nevertheless I would really like to see a way to measure webworker performance. Sometimes I have the feeling that there is quite some fluctuation. For example when I work with iconfu.com, sometimes the icons get rendered blazingly fast, and sometimes it takes seconds. Not sure what is causing this, also since I cannot measure webworker performance, there is not really an easy way to find out.

    Anyway, keep up the great work!

    --

    Signature deleted by lameness filter.
  5. Sure would be nice... by QuietLagoon · · Score: 3, Insightful

    ... if Firefox put back some of the lost functionality due to all the extensions that no longer work due to Mozilla's apparent race to be a Chrome clone.

    1. Re:Sure would be nice... by Dutch+Gun · · Score: 1

      Having recently tried out Chrome on my machines at home, I can assure you that Firefox is most assuredly NOT a Chrome clone. It's far better. I was amazed at how many more small quality-of-life issues Firefox beat Chrome in, and the speed difference was quite noticeable.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:Sure would be nice... by Antiocheian · · Score: 1

      Don't worry about saying anything you think is true & relevant at Slashdot. You might get some annoying moderation, but as long as you don't drivel, it does get sorted out. This isn't the Firefox subreddit.

    3. Re:Sure would be nice... by QuietLagoon · · Score: 2

      ... I was amazed at how many more small quality-of-life issues ...

      Quality of life issues? It's a friggin' browser, for Pete's sake. Geesh, now even the Mozilla fan bois are lower in quality.

  6. No, thanks by TheDarkMaster · · Score: 3, Insightful

    The only thing that separated Firefox from the competition were the plugins (to be more exact, the power of these plugins) and Firefox threw it out and replaced it with lobotomized versions incapable to replicate the functionality of the previous versions.

    So I will stay with Firefox 56 (the last sane version) as much as I can.

    --
    Religion: The greatest weapon of mass destruction of all time
    1. Re:No, thanks by DarkRookie · · Score: 1

      I lost way too many useful add ons to want the upgrade. That was the best of FF, was that you could do that.
      Just don't be an idiot and install some trash add on.

      --
      The millennial that doesn't like most of the stuff designed for millennials.
    2. Re:No, thanks by QuietLagoon · · Score: 1

      ...Just don't be an idiot and install some trash add on....

      Exactly. For example, here is one extension that was very useful for me in my work - DNSSEC/TLSA Validator. The developers of that extension say on the website, "The add-on is not supported for Firefox 57 and above. Firefox 57 drops the support for various APIs, which the add-on has been using, without providing adequate replacement." For me DNSSEC/TLSA Validator was an extremely useful extension and, given Firefox's supposed tilt towards higher security, why isn't that functionality a part of Firefox? Oh yeah, it wasn't added to Firefox because an extension provided the functionality.

    3. Re:No, thanks by iampiti · · Score: 1

      I have no mod points but I totally agree with your view: The most distinguishing feature of Firefox was its library of extensions. Some of the most complex ones didn't make the cut when migrating to the new extension API. Some can't even be replicated with the new API.
      The rest of the improvements are very nice but IMO don't make up for the lost extensions.
      Of course, I don't agree with the troll mod.

    4. Re:No, thanks by TheDarkMaster · · Score: 1

      I lost way too many useful add ons to want the upgrade. That was the best of FF, was that you could do that. Just don't be an idiot and install some trash add on.

      This. For me, installing a plugin is like installing an application, if you can not trust the plugin then you do not install it, simple as that.

      --
      Religion: The greatest weapon of mass destruction of all time
    5. Re:No, thanks by TheDarkMaster · · Score: 1

      I'm noticing that the "snowflakes attack" continues, and the irony is that I like using Firefox. But seeing the toxic reaction of the "Firefox community" against criticism seems that is really time for me to look for another browser.

      --
      Religion: The greatest weapon of mass destruction of all time
    6. Re:No, thanks by theweatherelectric · · Score: 1

      The add-on is not supported for Firefox 57 and above

      They have a Chrome version. If they want to support Firefox 57 and above they could just port the Chrome version to Firefox.

    7. Re:No, thanks by Waccoon · · Score: 1

      Face it, the only sane solution is to install more than one version of Firefox.

      Even just as a hobby web developer, I have 6 browsers installed right now (well, technically 4 browsers, and 2 of those browsers are mixed versions).

  7. Re:hardware acceleration by sirber · · Score: 1

    Chrome nor Firefox use acceleration on linux using intel graphics

    --
    Be or ben't
  8. Web Assembly? Why the hyper by Viol8 · · Score: 1

    We've had portable binary formats on the web for years - originally java bytecode and then flash. And look how bug and exploit free thar was. Why the rush to produce yet another attack surface?

    1. Re:Web Assembly? Why the hyper by iampiti · · Score: 1

      For one the fact that this time is standardized and integrated on the web browser code and thus doesn't depend on any plugin.
      Will WebAssembly have a better track record than Java or Flash? Only time will tell but it does have some advantadges

    2. Re:Web Assembly? Why the hyper by Viol8 · · Score: 1

      Hows the limb holding up? You must be tired by now.

      I was probably writing code when you were still on your parents Todo list.

  9. The Mozilla recovery plan is wrong by Antiocheian · · Score: 1

    Here's how Mozilla lost its 1st place in one of their last remaining bastions. "Speed is of the essence in Mozilla's recovery plan" the article says, but in reality what should be the essence for a recovery plan is to bite the bullet and admit they were wrong in deprecating what made them unique.

    1. Re:The Mozilla recovery plan is wrong by Anonymous Coward · · Score: 2, Insightful

      Here's how Mozilla lost its 1st place in one of their last remaining bastions. "Speed is of the essence in Mozilla's recovery plan" the article says, but in reality what should be the essence for a recovery plan is to bite the bullet and admit they were wrong in deprecating what made them unique.

      It's worse than that.

      Many people who created extensions have given up and abandoned them. Its not that they don't want to re-write them, its because their extensions CAN'T be re-written to work with the new Firefox due to the internal changes that have been made.

      And that leads to the real problem -- Firefox has always been shit, but, we were able to cover up all of its flaws and turn it into a good browser with extensions. Now that all my favorite themes and extensions no longer work, I'm just left with a shit browser that no longer works or looks the way I want.

      Fortunately, there's still Palemoon.

    2. Re:The Mozilla recovery plan is wrong by Antiocheian · · Score: 1

      Your argument debunked. As you can see, the imminent release of Quantum marks the day Firefox lost to Chrome in Germany. Not google advertising, neither software bundles.

    3. Re:The Mozilla recovery plan is wrong by TheDarkMaster · · Score: 1

      I'm on a similar boat. I particularly like Firefox (note that I'm talking about version 56), but it was the extensions that made it really useful. Did you notice, for example, the difference in functionality between the "XUL" ad-block and the "Webextensions" ad-block? The previous one is infinitely better and when I questioned the developer he replied that unfortunately he can not do better because of the limited and sloppy api that is the "webextensions", so if I migrate to Firefox 57 I'll be effectively without extensions.

      --
      Religion: The greatest weapon of mass destruction of all time
    4. Re:The Mozilla recovery plan is wrong by Antiocheian · · Score: 1

      Yes, and that's why I've manually installed the last XUL-based version of ABP and turned notifications off. I'm not sure what I'm going to do in the future, but for now it works perfectly.

    5. Re:The Mozilla recovery plan is wrong by Dagger2 · · Score: 1

      In the case of Germany, I suspect it was more the whole Cliqz thing rather than Fx57. (Which is unfortunate, because it suggests that most people are just going to go on using Firefox rather than get Mozilla to fix their current extension situation.)

      In case you missed it, Mozilla shipped a small percentage of new installs in Germany with an extension that records your visited URLs and any text entered into the address bar and sends it off to a third party company. Germany is relatively privacy-conscious and I suspect many German users didn't take too kindly to that.

    6. Re: The Mozilla recovery plan is wrong by Dagger2 · · Score: 1

      Is it really so unlikely? They'd be moving from a browser that's confirmed to ship your browsing history off, to one that isn't (excluding Sync, but that's opt-in).

      Also, let's be honest: where else are you going to go?

  10. Webextensions suck by ArhcAngel · · Score: 3, Insightful

    I'll stick with Waterfox. What made Firefox so great was the ability to bend it to my will. Webextensions takes away my abilities and replaces them with training wheels and a balloon. YAY! This update is just more hand waving "Pay no attention to the man behind the curtain" tactics.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  11. Still by DarkRookie · · Score: 1

    I am still not switching back until all the old add ons work.

    --
    The millennial that doesn't like most of the stuff designed for millennials.
  12. Don't sacrifice quality for performance by ilsaloving · · Score: 3, Interesting

    While I'm all for Firefox improving performance, it can't come at the expensive of reliably rendering websites. After the upgrade, I noticed various problems across several sites I used to access without issue.

    Because of that, I've been forced to switch to Chrome for the time being as my primary browser because I have enough on my plate without having to worry about "Is the website broken or is it me?"

    Maybe I'll try it again after it's had a couple versions to shake out bugs.

    1. Re:Don't sacrifice quality for performance by Waccoon · · Score: 1

      As a Pale Moon user, I've found that most rendering problems are because the web sites are explicitly testing for the browser by brand name. With stupidity like that going on, it doesn't surprise me that on occasion, even the big brand name browsers have issues.

      I remember in the IE6 days when everyone was screaming about standards compliance and accessibility. Today, the only thing that matters is, "does it work in Chrome?"

  13. Re:grandpa wants the same diapers by DarkRookie · · Score: 1

    Did. They suck. Made me itchy.

    --
    The millennial that doesn't like most of the stuff designed for millennials.
  14. Re:Palemoon / Waterfox / etc by yuvcifjt · · Score: 1, Interesting

    Palemoon / Waterfox is maintained by 1 person... ONE; and at most, 2.
    Yes, there's been minor chip-ins from a few others, but look at the git commit history and it's basically a one-man show.

    And seeing how fast tech is moving and standards are evolving, Palemoon/Waterfox/Variants are already far, far behind, especially in security fixes.

    It's basically a dead project without some serious number of hands contributing to maintaining it! And that of course requires serious funding, or at least, some corporate sponsorship with lots of devs.

    Web browsers are probably some of the most complex pieces of applications, perhaps more so than even Operating Systems, so it's unrealistic for any 1 person to maintain, let alone develop further.

  15. HTML 5 Support. by jellomizer · · Score: 1

    On Windows 7
    Firefox v58 Gets an HTML5 Test score of 486 out of 555
    Chrome v63 Gets an HTML5 Test score of 528 out of 555

    I am in general still perplex why after all these years browsers are not 100% HTML 5 complaint.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:HTML 5 Support. by QuietLagoon · · Score: 1

      Interesting test. I lost 7 points just because I do not want to be interrupted by Web notifications.

    2. Re:HTML 5 Support. by AmiMoJo · · Score: 4, Interesting

      HTML5 is like C++. A massive, hard to implement standard that barely anyone fully understands, let alone uses. Supporting about 80% of it gives you 99% compatibility, so it's hard to justify the massive effort required to finish the last, really difficult 20% off.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:HTML 5 Support. by doconnor · · Score: 1

      A browser is special case because they are used by billions of people for hours every day, so that 1% is bigger then 100% of most other types of applications.

    4. Re:HTML 5 Support. by laffer1 · · Score: 1

      HTML5 is a moving target unlike previous standards. Test again in like six months and there will be whole new features.

    5. Re:HTML 5 Support. by Waccoon · · Score: 1

      Probably would have helped if "they" had stuck to the SGML/XML parsing rules. I was really upset to find out that HTML5 undid all the work that XHTML was trying to do, and many of my old HTML tools don't work properly with HTML5 because they can't parse it.

      Everything about HTML5 is just dumb, let alone complicated. The fact that HTML has had multiple syntax changes over the years but no longer allows you to specify a version number in your documents is very telling.

  16. Re:grandpa wants the same diapers by Anonymous Coward · · Score: 1

    Fuck off.

    grandpa REALLY needs new diapers

  17. Re:Firefox: 10 years of instability! by TheDarkMaster · · Score: 1

    Off topic, but I believe relevant to what you wrote. I also noticed in one of my desktops, using Windows 10, that when an old game I have tried to use near 4GB of RAM Windows simply stopped responding, and this considering that the desktop in question have 8GB of RAM (It should be more than enough for the game to work). I also wanted to know what they did with memory management, since the same thing does not happen on the other simmilar desktop with Windows 7 (the game works correctly or if it does not work it don't crash the operating system)

    --
    Religion: The greatest weapon of mass destruction of all time
  18. Re:With that speed boost... by Anonymous Coward · · Score: 1

    Re-inventing the wheel seldom leads to an improvement on the circular shape, centered hub and perpendicular axis.

    Mozilla's new wheel is a triangle, attached to a bald feminist.

  19. Re:grandpa wants the same diapers by DarkRookie · · Score: 1

    Nope. I like the old brand.

    --
    The millennial that doesn't like most of the stuff designed for millennials.
  20. 100% agree - I'm a FF57 convert now by bjdevil66 · · Score: 5, Interesting

    In the run up to FF57's deadline came up last year, I bitterly posted on Slashdot about how I didn't want the speed upgrades as much as I wanted to keep the extensions that were not getting ported.

    I was wrong - dead wrong. Why?

    1) Speed: If you were an anti-Chrome guy like me but would be a little jealous of its speed when you had to use it, this has been resolved. FF57 has been much snappier to use than previous versions. It feels like Chrome or faster.

    In the end, browser speed DOES matter.

    2) Extensions: Not every extension I used before FF57 has been ported to Quantum, but the important extensions I used have been since the FF57 release that weren't ready initially. NoScript, FlagFox, etc. All working now. If the extensions weren't ready last November, look again. They may be ready now.

    Just as importantly, I haven't missed the ones that haven't made it. You may not miss them either.

    3) The native Web Development tools are better than Firebug was in the end, IMO. And it's been nice to not have Firebugginess to deal with anymore.

    So - Take it from this OCD guy who's not a marketing shill for the Mozilla org: If you're still sitting at FF52 ESR or FF56.x over any form of FUD (especially the, "but extension X is indispensible", worry,) given FF57 another look now and test it out without those, "I've gotta have extension X," extensions and see. You may be surprised.

  21. Re:Palemoon / Waterfox / etc by ArhcAngel · · Score: 4, Interesting

    While people everywhere are telling us why we CAN'T do something we are out there proving them wrong. Alex isn't working alone he is simply taking the best parts of Firefox and stripping out the junk. Most of the improvements Quantum made are already incorporated into Waterfox. It just didn't implement the nanny state of removing things that many users find indispensable. Do you know how many Fortune 500 companies have JAVA front ends for their multi-million dollar enterprises? A LOT! You know what most of these companies are using for a browser? IE11!!! That is SCARY. At least with Waterfox you've got a modern browser that still allows legacy sites to work correctly.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  22. Browser Article? by Merk42 · · Score: 1

    Time to talk about how Firefox/Chrome/etc are all bad and dumb and only I know how to make the one true browser that would make everyone happy!

  23. Re:Palemoon / Waterfox / etc by Anonymous Coward · · Score: 1

    And that's one of the problems with browser development culture - "if you lag behind, we don't care about you. Doesn't matter if your use case is completely valid, you're in the minority and you don't matter." That's the feeling I get.

  24. Re:Palemoon / Waterfox / etc by yuvcifjt · · Score: 1

    Perhaps you don't realise the main reason corporate environments are using IE is because it's bundled with Windows, available on every corporate machine; and best of all: it can be remotely configured / controlled / patched using domain controller / active directory rules and WSUS. And if things go wrong, they have license agreements with Microsoft, meaning dedicated support and swift responses.

  25. Please read Firefox's privacy policy. It's scary. by Anonymous Coward · · Score: 1

    I recommend that you read Firefox's privacy policy. Its "privacy controls", as you put it, are quite suspect.

    The Firefox privacy policy dated September 28, 2017 clearly indicates that it can/will send data to Mozilla, along with third parties like Google, Adjust, SalesForce, and Leanplum:

    Webpage and technical data to Google’s SafeBrowsing service: To help protect you from malicious downloads, Firefox sends basic information about unrecognized downloads to Google's SafeBrowsing Service, including the filename and the URL it was downloaded from.

    Location data to Google's geolocation service: Firefox always asks before determining and sharing your location with a requesting website (for example, if a map website needs your location to provide directions). To determine location, Firefox may use your operating system’s geolocation features, Wi-fi networks, cell phone towers, or IP address, and may send this data to Google's geolocation service, which has its own privacy policy.

    On iOS and Android: Firefox by default sends mobile campaign data to Adjust, our analytics vendor, which has its own privacy policy. Mobile campaign data includes a Google advertising ID, IP address, timestamp, country, language/locale, operating system, and app version.

    Firefox Account data: Mozilla receives your email address and a hash of your password when you create a Firefox Account. You can choose to include a display name or profile image. Your email address is sent to our email vendor, SalesForce Marketing Cloud, which has its own privacy policy.

    On iOS and Android: Firefox by default sends data about what features you use in Firefox to Leanplum, our mobile marketing vendor, which has its own privacy policy.

    It doesn't matter if such data collection and transmission can "potentially" be disabled.

    If Firefox's developers really gave a damn about Firefox's users' privacy, then Firefox wouldn't even include any support for any of that tracking and sending of private data to third parties. There'd be nothing to disable, as the code implementing such tracking and data transmission shouldn't even exist in Firefox!

  26. Rust is a great example of this in action. by Anonymous Coward · · Score: 1

    The Rust programming language is a great example of how Mozilla's developers are going out of their way to create a shitty imitation of something that already exists and does the job much better.

    The Rust home page describes Rust like this:

    Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

    At a glance, all of that sounds nice to have. But when you give Rust a try, I think it soon becomes obvious that you're in for a world of hurt.

    Rust's approach to memory management is perhaps the worst I've ever had to deal with in my decades of experience. Even when you have a full understanding of it, it's still awkward to use. While C's approach might be somewhat dangerous, at least it allows a professional to get real work done efficiently. When using Rust, it's like you have to be an expert user just to get anything accomplished.

    I don't want to get into it in too much detail, but Rust suffers from a number of what I think are some very serious problems, including a mediocre imitation of a C-like syntax, a rather lacking standard library, a single implementation that's quite slow, often broken/incomplete third party libraries, far too much hype, and a rather toxic/tyrannical community.

    The thing that's really devastating to Rust, however, is C++. Modern versions of C++, like C++14 and especially C++17, basically remove the alleged benefits of Rust, while at the same time offering many benefits that Rust doesn't, and may never, offer. It's hard to believe, but modern versions of C++ probably have an easier learning curve than Rust has. There are also multiple independent C++ compiler and standard library implementations, supporting many platforms. There are many high-quality, stable, tested C++ libraries available. C++ has one of the nicest, most friendly and helpful communities around.

    Instead of doing the sensible thing and pushing hard to use all of the beneficial features of C++14 and C++17 while developing Firefox, we've seen Mozilla's developers waste a lot of resources building Rust. All they've ended up with in the end is a difficult to use language that's inferior to C++17 in almost every way.

    I think that this failing Rust effort, along with other failures like Firefox OS and Australis, are all big reasons why Firefox has declined so severely over the last number of years. Instead of just listening to Firefox's users and giving them what they want (i.e. a fast, extensible, secure browser), we've seen Firefox's developers dick around with so much stuff that Firefox's users don't want, or don't care about.

    I believe that terminating this failing Rust effort immediately would be one of the best things that Mozilla and Firefox's developers could do. Stripping out the Rust code that has made its way into Firefox should also become a priority. Firefox needs to focus on using C++17 instead of Rust, in my opinion.

  27. Re:Stats show that Firefox 57 was a huge disaster. by TheDarkMaster · · Score: 1

    To be fair I think they got the performance improvements, the problem is they broke everything else in the process.

    --
    Religion: The greatest weapon of mass destruction of all time
  28. Re:Palemoon / Waterfox / etc by ArhcAngel · · Score: 1

    Perhaps you don't realize that the reason they are using IE is they have legacy systems running ActiveX/JAVA programs that only work with IE. Most web sites don't even test against IE any longer they just pop up a message saying "Download Chrome Now!". Which means these companies have to adopt a two browser strategy to support their needs.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  29. Re:Palemoon / Waterfox / etc by TheDarkMaster · · Score: 1

    Honest question: Waterfox have the performance improvements from 57~beyond AND the support to XUL-style addons from 56 and later?

    --
    Religion: The greatest weapon of mass destruction of all time
  30. Re:Lovely. Now fix the d@mned tab bar... by MiniMike · · Score: 1

    See if your extensions work under Firefox ESR, it's at version 52.6.0. This version is supposed to include updates to mitigate Spectre. I'm using it now, none of the extensions I use have had problems.

  31. Re:Palemoon / Waterfox / etc by ArhcAngel · · Score: 1

    For the most part yes. From the Waterfox site:

    Features Disabled Encrypted Media Extensions (EME)
    Disabled Web Runtime (deprecated as of 2015)
    Removed Pocket
    Removed Telemetry
    Removed data collection
    Removed startup profiling
    Allow running of all 64-Bit NPAPI plugins
    Allow running of unsigned extensions
    Removal of Sponsored Tiles on New Tab Page
    Addition of Duplicate Tab option
    Locale selector in about:preferences > General


    And from the developer Alex Kontos:

    "Quantum is already a part of Waterfox. It was just a collection of improvements in various aspects of the browser made at the same time, so Mozilla just decided to use the umbrella term Quantum so people would know that all these changes were happening. It has been going on for years, and Firefox 52+ were the finishing touches to it."

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  32. Re:Why isn't there a -5, Offtopic?? by Antiocheian · · Score: 1

    You can always filter ACs. Or have fun.

  33. Re:Palemoon / Waterfox / etc by theweatherelectric · · Score: 1

    Waterfox have the performance improvements from 57~beyond

    No. Waterfox is still based on Firefox 56. Waterfox will just keep falling further behind.

  34. Re:Palemoon / Waterfox / etc by Anonymous Coward · · Score: 1

    Yet your shitty company cannot make a browser that is as good as that one guy.

    Go shill somewhere else.

  35. Re:Palemoon / Waterfox / etc by theweatherelectric · · Score: 2

    Firefox 52+ were the finishing touches to it.

    No, there have been further performance improvements since 52. Try this simple example of the improvement in WebAssembly complication times.

    In WaterFox 56.0.3 the highest result I got was: WebAssembly.instantiate took 1369.3 ms (9 MB/s)
    In Firefox 58.0 the lowest result I got was: WebAssembly.instantiate took 222.5 ms (55.6 MB/s)

    Waterfox will continue to fall behind as new Firefox releases come out. Eventually Waterfox will have to bite the bullet and rebase on whatever the latest Firefox is at that time.

  36. Re:Your passionate anonymous plea by laffer1 · · Score: 1

    The strongest argument against rust is portability. In order to get firefox to build, you first have to port a specific LLVM version, then rust, then firefox. It's an insane amount of work just to get a browser to compile.

    In the good old days netscape and later firefox ran on a slew of platforms. You could run it on OS/2, windows, mac, linux, *bsd, solaris, hp ux, etc. Today, Mozilla only cares about the big 3 (win, mac, linux). Google is doing the same. That means we no longer have a true open source, cross platform web browser that's any good.

  37. Re:Please read Firefox's privacy policy. It's scar by theweatherelectric · · Score: 1

    clearly indicates that it can/will send data to Mozilla

    So turn telemetry off in the settings. It's under Privacy and Security -> Firefox Data Collection and Use. While you're there you also might want to set the Tracking Protection setting to "always". That's what I do.

  38. Re:grandpa wants the same diapers by DarkRookie · · Score: 1

    Mommy handjobs are the best

    --
    The millennial that doesn't like most of the stuff designed for millennials.
  39. Re:What about memory usage? by Teun · · Score: 1

    A short while ago I noticed Firefox's memory use is mainly increasing due to sites with certain Java Script, once you disable JS the memory use remains stable.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  40. Re: Stats show that Firefox 57 was a huge disaster by ArmoredDragon · · Score: 1

    I see you're bitter about the loss of XUL, but every other browser's add-ons are built on chrome's web extension system at this point. Firefox is still the only exception to this since they are adding features that Google refuses to add to chrome despite heavy lobbying to do so on the part of many developers and users.

    So far, that I'm aware of, Firefox has added support for noscript (even though it's popular, Google has refused to add support for it) and support for cookie autodelete to be able to delete localstorage data. No browser other than Firefox can provide that level of granular control over it, and if you're privacy conscious, that's a pretty important feature to have.

  41. Re:Palemoon / Waterfox / etc by ArhcAngel · · Score: 1

    Given that Waterfox 56.0.3 was released a few weeks ago and Firefox 58 was just released I'll wait for 56.0.4 or later to do an apples to useful browser comparison. I DID however do a WF 56.0.3 to FF 57.0.4 comparison and they are pretty much identical with WF just edging out FF. I'm not saying you're wrong but your test is certainly unfair to Alex and Waterfox.

    Waterfox 56.0.3
    WebAssembly.instantiate took 1192.2 ms (10.4 MB/s)

    Firefox 57.0.4
    WebAssembly.instantiate took 1197.8 ms (10.3 MB/s)

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  42. Re:Palemoon / Waterfox / etc by theweatherelectric · · Score: 1

    but your test is certainly unfair to Alex and Waterfox

    Nope, perfectly fair. I tested current release against current release. Waterfox 56.0.3 was released on the 12th of January.

  43. Re:Lovely. Now fix the d@mned tab bar... by reboot246 · · Score: 1

    The way it looks right now is that we'll be using it forever. There's no timeline for when TabMixPlus will be ready for the new Firefox. When, or if, it is finally ready, I'll take another look at Firefox 57 or 58.

    I also like having the status bar, and I see no way to do it in the new Firefox.

    Sometimes I think I'd be willing to PAY for a good browser that works right and respects my privacy.

  44. Re:Please read Firefox's privacy policy. It's scar by theweatherelectric · · Score: 1

    Merely disabling these privacy-invading, malware-like aspects of Firefox is not sufficient.

    Yes it is. Disable it and be happy.

  45. 100% compliant is impossible! by bussdriver · · Score: 1

    Don't complain if a browser is not compliant with HTML5 ;-)

    HTML5 IS A LIVING STANDARD. There never will be HTML 6, the spec is constantly changing; it is alive. This was decided because of the history of compliance and the organic nature of new features being added between new standards which took a long time to formalize or ended up in many small sub-standards.

    Some HTML5 standards begin as browser projects for new features which end up being accepted into the standard. The originating browser generally has a leap ahead on new feature additions; plus it helps Chrome that Google has some people working deep within the spec... Mozilla has been busy revamping their browser and coping with bad management which has put them behind (or working on new feature tangents.)

    As far as Test scores... depends upon who is writing the tests. A solid set of tests on a feature would be better since Microsoft has a history of testing positive for a feature they do not properly implement. I would not be surprised if Edge tests highly on a widespread popular test set because they would tend to work towards that, given their prior history.

    HTML5 draft was getting books and browser claims for support that were poor... and misleading. At draft, features were dropped and changed - I was there. Making it a living standard embraces how things actually operate in the real world.

  46. Re:Palemoon / Waterfox / etc by ArhcAngel · · Score: 1

    Waterfox will continue to fall behind as new Firefox releases come out. Eventually Waterfox will have to bite the bullet and rebase on whatever the latest Firefox is at that time.

    What an ass. Your statement has been challenged so you resort to juvenile nana nana boo boo tactics. You know damn well Waterfox will release an update based on this release. Whether it will perform better or worse remains to be seen. But God forbid someone suggest you might be wrong.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  47. Re:Palemoon / Waterfox / etc by theweatherelectric · · Score: 1

    You know damn well Waterfox will release an update based on this release.

    When? Unsurprisingly, a single developer is outperformed by a team of developers. Waterfox is now two releases behind Firefox.

    But God forbid someone suggest you might be wrong.

    I'm not wrong. Firefox 58 massively outperforms Waterfox 56.0.3 in WebAssembly compilation.

  48. Re:Stats show that Firefox 57 was a huge disaster. by TheDarkMaster · · Score: 1

    Well, but now it is dying a slow death (see the market share) because Mozilla broke all that addons and customizations which were the reason to use firefox instead of other browsers in the first place... That does not make much sense right?

    --
    Religion: The greatest weapon of mass destruction of all time
  49. Re:Please read Firefox's privacy policy. It's scar by JMJimmy · · Score: 1

    It's really not. The data is always collected even if it's not transmitted so they can backdoor into it via "experiments" which send all sorts of data back regardless of your privacy setting. This includes personally identifiable information as it's exempted from their normal privacy rules.

  50. Re:Please read Firefox's privacy policy. It's scar by theweatherelectric · · Score: 1

    The data is always collected even if it's not transmitted

    Cool, where's it stored? These content-free claims are boring. If you've got claims to make back them with evidence.

  51. Re:Please read Firefox's privacy policy. It's scar by JMJimmy · · Score: 1

    From the horse's mouth: https://bugzilla.mozilla.org/s...

    The question is, why is Firefox continuing to collect telemetry data when explicitly told not to?

    The frontend calls Services.telemetry APIs unconditionally, but they won't send data if you've opted out.