Slashdot Mirror


Mozilla's 'Firefox Quantum' Browser Challenges Chrome In Speed (cnet.com)

The next version of Firefox, aptly named Firefox Quantum, is getting a big speed boost. "The idea, of course, is that the upcoming version 57 is a quantum leap over predecessors -- or, in the words of Mozilla CEO Chris Beard, a 'big bang,'" reports CNET. While Mozilla stopped short of declaring victory over Chrome, Nick Nguyen, vice president of Firefox product, said Firefox Quantum's page-load speed "is often perceivably faster" while using 30 percent less memory. From the report: The new Firefox revamp includes lots of under-the-covers improvements, like Quantum Flow, which stamps out dozens of performance bugs, and Quantum CSS, aka Stylo, which speeds up website formatting. More obvious from the outside is a new interface called Photon that wipes out Firefox's rounded tabs and adds a "page action" menu into the address bar. It also builds in the Pocket bookmarking service Mozilla acquired and uses it to recommend sites you might be interested in. A screenshot tool generates a website link so you can easily share what you see by email or Twitter. Mozilla even simplified the Firefox logo, a fox wrapping itself around the globe. More improvements are in the pipeline for later Firefox versions, too, including Quantum Render, which should speed up Firefox's ability to paint web pages onto your screen.

42 of 297 comments (clear)

  1. It challenges ... by Anonymous Coward · · Score: 5, Funny

    ... but until observed it both wins and loses.

    1. Re:It challenges ... by Anonymous Coward · · Score: 2, Informative

      Wrong.

      Planck unit is the time required for light to travel in a vacuum a distance of 1 Planck length, which is approximately 5.39 × 10 44 s

      However in quantum mechanics a quantum is the minimum amount of any physical entity involved in an interaction.

      For example, the photon is the smallest unit of energy of an electromagnetic radiation. That energy being the frequency of the radiation multiplied by Planck's constant, approx. 6.6 × 10-34 m2 kg / s.

      Try to keep up, quantum mechanics has been around for a hundred years or so already.

      But, yes, in colloquial speech the meaning of "quantum" is the reverse of it's definition in Physics.

    2. Re:It challenges ... by Joce640k · · Score: 2

      Clive Sinclair started this naming trend back in the 1980s.

      https://en.wikipedia.org/wiki/...

      --
      No sig today...
    3. Re:It challenges ... by Geoffrey.landis · · Score: 2

      No. The photon is the smallest unit of electromagnetic radiation possible, according to the theory of quantum mechanics.

      It's not that we can't measure anything smaller. It's that the universe, as we know it, doesn't allow electromagnetic radiation to be transferred in smaller units.

      Now, you could hypothesize some better theory might come along and supercede quantum mechanics. But it's hard to see how any theory that's consistent with what we already know would not include Planck's relation.

      --
      http://www.geoffreylandis.com
  2. So... by Curupira · · Score: 5, Insightful

    ...THAT'S why Mozilla decided to ditch XUL (and a lot of legacy add-ons that relied on it). And it is a very important goal -- a faster and more stable Firefox was needed for a long time.

    But I also hope that we soon get back most of the extensions that Firefox lost in this change. Without its previous top-notch configurability, I'm afraid it can't really compete with Google developers working on Chrome.

    1. Re:So... by AmiMoJo · · Score: 5, Interesting

      The problem with allowing the kind of UI altering extensions that Firefox does is that it's an insane security risk and a massive performance issue.

      Add-ons run in the global browser context, with access to everything. All tabs, the UI, all the internal browser data... And interact with every random web page you visit, and every random bit of Javascript and broken HTML on them. It should be obvious that letting Javascript interact with Javascript without a proper sandbox and with access to basically everything is a terrible idea, a security nightmare.

      It also blocked them from stopping everything running globally and using threads for each tab and various background processes.

      The problem they have now is that no enough add-on developers care about Firefox for them to get all the existing add-ons ported. Even if they add API extensions to support some of the lost functionality, they still need the developers to do the work. I can tell you that I'm not going to bother updating my decade old add-on.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:So... by K.+S.+Kyosuke · · Score: 3, Interesting

      I don't see how or why "UI altering extensions" have to "run in the global browser context, with access to everything". One is a feature, the other is a crappy architecture. But the feature hardly *needs* crappy architecture. We've had security kernels in high-level languages for quite some time now.

      --
      Ezekiel 23:20
    3. Re:So... by Lunix+Nutcase · · Score: 3, Funny

      They have Rust on their side, which reportedly allows them to make highly parallel data structures with a complexity nearly impossible to make safely in C++ or Go. This gives them an edge.

      +5 funny.

    4. Re:So... by Lunix+Nutcase · · Score: 2

      that it's an insane security risk

      You’ve said this on multiple occasions without any real-world example of how any was actually affected by this supposed security risk.

      Anyway, users have quite a bit of security risk with Chrome extensions too.

      https://slashdot.org/story/17/...
      https://yro.slashdot.org/story...
      https://yro.slashdot.org/story...
      https://it.slashdot.org/story/...

      And many more examples can be found with these supposedly “secure” WebExtensions.

    5. Re:So... by Merk42 · · Score: 2

      and yet the changing the "crappy architecture" (XUL -> WebExtensions) is what people bitch about.

      They just want a browser to do everything under the sun, including perfectly work with any and all extensions that can do whatever they want to the browser, yet without any performance or security issues....

    6. Re:So... by Spazmania · · Score: 4, Insightful

      The problem with allowing the kind of UI altering extensions that Firefox does is that it's an insane security risk and a massive performance issue.

      The only reason I still use Firefox is the UI altering extensions that make it look and work like Firefox did the better part of two decades ago. I despise the modern UI and have no use for a version of firefox that requires it.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    7. Re:So... by serviscope_minor · · Score: 3, Insightful

      Why is that +5 funny?

      The entire design of Rust is bent towards the idea that the compiler helps you a great deal with writing concurrent datastructures, because you aren't smart enough to do it unaided. If you think writing fine-grained concurrency of complex structures is easy, then please step very far away from threads and never touch them.

      --
      SJW n. One who posts facts.
  3. Try it before you knock it by Anonymous Coward · · Score: 5, Insightful

    I know this is just going to be a Firefox hate fest, but give the browser a try.

    The important extensions will come along. Ublock origin is here and Noscript will be at the part shortly.

    1. Re:Try it before you knock it by Anonymous Coward · · Score: 2, Interesting

      Yeah, but the extension that gets rid of Australious isn't and won't. Nor will Location Bar 2 or a whole host of addons that made Firefox something other than a Chrome also-ran. So yeah, why use the copy when you can use the thing they are basically ripping off?

    2. Re:Try it before you knock it by TheDarkMaster · · Score: 2

      I just tried the beta installer here. It overrides the current installation (version 55) without giving apparent options for parallel installation. Removed ten minutes after I noticing the lack of the "NoScript" extension and having seen that the version of adBlock available to him is clearly inferior (you cannot use rules when blocking new Ads, the extension gives you just element-by-element blocking, really inefficient)

      --
      Religion: The greatest weapon of mass destruction of all time
    3. Re:Try it before you knock it by theweatherelectric · · Score: 2

      their support for encrypted media extensions (EME)

      You can turn off DRM support in the General -> Digital Rights Management (DRM) Content section of Firefox's settings. Problem solved.

    4. Re:Try it before you knock it by Junta · · Score: 2

      A better translation is that he bemoans the convergence of the browsers to all be the same experience. What's the point of there being different browsers if they all settle on being identical?

      --
      XML is like violence. If it doesn't solve the problem, use more.
  4. No article about the Slashdot outage? by Anonymous Coward · · Score: 3, Interesting

    Come on, guys... give us the goods on why the upper crust of the tech world was out of service for so long. I'm sure it'll be a hoot.

    1. Re:No article about the Slashdot outage? by sheramil · · Score: 4, Funny

      It wasn't an "outage", it was an "unscheduled hiatus".

  5. "Aptly named" Quantum? OK, MozColonSlashSlashA... by ToTheStars · · Score: 5, Funny

    Here's what I think when I hear "Firefox Quantum":

    • It is an incremental advancement by the smallest possible fundamental unit. (Surely that would be Firefox 56.0.1?)
    • If I run it on a headless box, it will remain in a superposition of states of "crashed" and "not crashed" until I connect the monitor, at which point its wavefunction will collapse into one state or the other (with ~20/80 odds).
    • I'll either like it but not be able to explain why it works, or I'll dislike it but be unable to disprove its merits.

    (To be clear, I do like the interface better than Chrome's, although I'll reserve judgement until I see how it handles large numbers of tabs -- my key criterion: don't shrink them to slits. I hear that there's an ad blocker around, but I hope that something like RequestPolicy will also exist in the new addon system.)

  6. And yet stubbornness remains by stevenm86 · · Score: 2

    And yet the only supported audio backend on Linux continues to be PulseAudio. Hard pass.

  7. Re:But does it still leak memory like a fiend? by Anonymous Coward · · Score: 4, Informative

    I've been using 57 for a while now and as a 8 GB RAM user, Firefox is for me way more RAM-friendly than any Chromium based browser.

  8. How about making it start up faster by cjonslashdot · · Score: 2

    If one were to run Netscape 3 on today's laptop, it would load in a fraction of a second - and it did essentially the same thing. I would gladly give back whatever extra functionality we are getting for a sub-second application load - and that applies to every application, not just a browser.

    1. Re:How about making it start up faster by GuB-42 · · Score: 5, Insightful

      Except you don't really have a choice. Web developers put tons crap with their webpages that make it impossible to use them with a Netscape 3 era browser.
      Browsers used to be document viewers, but now, they are essentially OSes.

    2. Re:How about making it start up faster by cjonslashdot · · Score: 2

      OMG I feel the same way. Javascript has destroyed the Web. If one wants to run an app in a page, it should run in a sandbox using a separate protocol - not be mashed together in the HTML. Single page web apps are not what I want - but there is no going back ;-/

    3. Re:How about making it start up faster by thegarbz · · Score: 2

      If one were to run Netscape 3 on today's laptop,

      If you want fast startup just start notepad.exe. It starts up blazingly fast and will load modern web pages just as well as Netscape 3 would.

      I would gladly give back whatever extra functionality we are getting

      No you wouldn't. Boiling frog principle, you don't actually know what functionality you have because the transition and adoption of a dynamic and interactive version of the web that does more than just follow a few links via clicking and blink some text has been so slow that you barely noticed what has changed.

      By the way for shits and giggles I did it. I loaded Netscape 3.0 and typed in www.slashdot.org

      "Netscape and this server cannot communicate securely because they have no common encryption algorithm(s)"

      Ok no problem let's try soylent:
      "Connection reset by peer"

      www.google.com:
      A 9 item ordered list on the left unclickable along with the error: "too many javascript errors occurred"
      Then 10 popups with errors, two of which I couldn't acknowledge.

      Anyway I've had it, going back to firefox. Nope can't communicate with that server either.

      But just for giggles. cnn.com
      Well that just tries to download text, and 10 popups with errors followed by "too many errors".

      Yeah go ahead run Netscape 3.0 on today's laptop. You can download it here:
      http://www.oldversion.com/wind...

    4. Re:How about making it start up faster by theweatherelectric · · Score: 2

      start up so slowly

      Firefox 57 starts up in a second or less for me. Have you tried it?

  9. Being extensible was Firefox's only benefit. by Anonymous Coward · · Score: 2, Insightful

    Yes, being highly extensible can come with some risk, but it's also the only thing that made Firefox still worth using. It could be made to do things that other browsers, including Chrome and Safari, couldn't be made to do, giving it a leg up over those browsers.

    But now Firefox has gotten rid of the only reason to use it, by castrating its extension system.

    In many respects Firefox had already mostly been a cheap, shitty imitation of Chrome for a while now. These extension changes now get rid of the "mostly".

    Let's recap the situation:

    - Firefox's UI imitates that of Chrome (or with Photon, now other Chromium-derived browsers like Vivaldi and Brave).
    - Firefox's extension system imitates that of Chrome.
    - Firefox's alleged "privacy" is anything but, with Firefox sending user information all over the place, including to Google in some cases!
    - Firefox's performance is worse than that of Chrome's. (Yes, I'm using the Firefox 57 beta right now and can confirm this is still the case!)
    - Firefox's memory usage is worse than that of Chrome's. (Again, I'm using the Firefox 57 beta right now to confirm this.)
    - Firefox is harder for developers to work with, because parts of it are written in the horrid Rust programming language that Moz://a came up with.
    - Firefox's market share is in the low single digits already, and will probably be even less after Firefox 57 breaks extensions for normal users, who will just move to some other browser instead of trying to fix up their extensions. Many web developers don't even bother to test with it any longer, so more and more sites don't work well with Firefox.

    So from what I can see, there are no benefits to using Firefox, and actually quite a few drawbacks. You're better off using Chrome or some other Chromium-derived browser. There's really no reason at all to use Firefox these days. Its extension system used to be the main reason to use it, but now that reason has been eliminated.

  10. Re:Sheeple by Anonymous Coward · · Score: 4, Funny

    I find your ideas both intriguing and boring and would like to both subscribe and unsubscribe from your quantum newsletter.

  11. Firefox is back, at least for me by wjcofkc · · Score: 4, Interesting

    I vaguely remember ditching Firefox a decade or more ago as it had become an unwieldy, slow, decrepit, etc... pile of bloatware garbage. I never expected I would be using it again. Over the last few years, for my own reasons, I have sought to de-google my life here and there within practical limits. On my Windows 10 machine, I have been using Edge for about a year and have found it to be surprisingly nice. I think it may have been over another Firefox related story here on Slashdot last week that prompted me to install the current Firefox on a whim. I have not looked back. I am not going to hammer out a review in this comment, but I haven't been so happy with the performance, functionality, and UI of a web browser since the last time Firefox was good. I was quite surprised. I am glad to hear they are continuing to make improvements. Here's to a Firefox renaissance.

    --
    Brought to you by Carl's Junior.
  12. Re:Sheeple by PolygamousRanchKid+ · · Score: 2

    It's called consolidation. Strengthen browser vendors, weaken individuals. With Rust, this can be done imperceptibly over time.

    . . . so if it really is "imperceptible" . . . maybe it's already been done, and we just haven't noticed it yet . . . ?

    If you can see it, and it's there . . . it's real.

    If you can see it, and it's not there . . . it's virtual.

    If you can't see it, and not there . . . it's gone.

    . . . now when the film star and assassin James Earl Ray Jones shot John F. Kennedy, which led to our "Operation Paperclip" German scientists at Area 51 combining his DNA with the DNA of Martin Luther King to create Barack Obama (which explains why he has no birth certificate; he was grown in a very large test tube), Stanley Kubrick, who was filming the fake Apollo Moon landings in Area 51 filmed the process, which was used as the birth of the "Star Child" scene in "2001: A Space Odyssey" (Obama is not list in the credits), Jones further went on to star in the film with Australian body builder Lou Ferrigno, "Conan, The Librarian"), which led to Ferrigno's failed transgendered Vice-Presidential campaign as "Geraldine Ferrigno" . . .

    . . . and then the conspiracy got super suspicious when . . .

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  13. Re:Sheeple by DontBeAMoran · · Score: 4, Funny

    Thank you. Your email was removed from our mailing list and added to the mailing lists of 500 of our clients.

    --
    #DeleteFacebook
  14. Script blocking WILL work by DrYak · · Score: 5, Informative

    I use a scriptblocking extension which has to be able to interact with every "tab" to be able to actually work.

    And script blocking is probably the number 1 feature of Firefox-based browsers (this is technically impossible to achieve on Chrome according to professionnal developers).

    That's why NoScript is currently in the process of being ported to webextensions.

    Or, more precisely, Mozilla is in the process of adapting WebExtensions so that things that formely required XUL like NoScript could be ported.

    So, unlike Google Chrome, it's very likely that either your favorite script blocking extension will eventually work on Mozilla, or you'll find a nice alternative to your taste.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  15. Lack of EME had been keeping sites honest by tepples · · Score: 2

    The problem is that once all major browsers support EME, website operators will feel more justified in requiring EME on grounds that users can choose to just switch on DRM as part of the economic bargain associated with visiting the site. The one thing that had been keeping website operators honest is the existence of at least one widely used browser that doesn't support EME at all.

  16. Review and thoughts by Kinematics · · Score: 2

    UI: Much improved. Or, put another way, they removed a ton of the Australis crap that people have been griping about for years. That says quite a bit about their UX team.

    - Caveat: They still manage to make a few small stupid errors, like removing the color from bookmark folders (change applied in FF58), and a 'default' theme that mixes light and dark in a way that's annoying no matter which you'd prefer. Just change to either light or dark and be done with it.

    Performance: *Vastly* improved, across the board. This is both in chrome and on web pages. These are all the speed improvements that should have been done 5 years ago, but they were too busy pretending desktop didn't matter (Firefox OS is the future!) or pretending user complaints weren't valid, and not putting in any effort to really measure the problem.

    - Caveat: That said, this basically just brings them up to on par with Chrome. We'll see if WebRender actually pushes them ahead.

    Security: Presumably better. Rust still only covers limited modules, though, so it's not a suddenly perfect system. They have a huge amount of replacement work still to do.

    Memory: Each individual process has improved a great deal, but all the processes together still add up to quite a bit. Right now (on my system as I write this), the largest content process is only 170MB. However all processes together add up to over 1.1GB. On the other hand, a few years ago 1.1GB total memory used would have meant the program was starting to melt down. Now, it's completely unnoticeable, and doesn't build up problems over time.

    Extensions: On life support. 75% of my extensions are unusable, mostly because the APIs necessary either have not been or will never be built. The ones that *do* run are examples of unpolished, alpha-quality software. Yeah, there's a replacement, but even ignoring what's been crippled, what it does do, it doesn't do as well as the old mature extension did.

    - Caveat: This changeover did need to be done. None of the above changes could have been done without ripping out the old ecosystem entirely. Extensions had become the kudzu that kept healthy growth from happening.

    Summary: This is the sort of work that Mozilla should have done ~5-7 years ago, back when Chrome was just starting to take off. Chrome ate Firefox's lunch because Firefox couldn't be arsed to look at the problems that people were complaining about. But Mozilla will still claim that Chrome's rise to prominence was solely due to Google leveraging it's ubiquitous presence on the web, and not because Mozilla got sloppy and lazy.

    1. Re:Review and thoughts by Rutulian · · Score: 2

      This is the sort of work that Mozilla should have done ~5-7 years ago, back when Chrome was just starting to take off.

      Mozilla has always been a bit on the slow side in development. The original Firefox took ages before it was finally released. Meanwhile the Netscape4/MSIE6 browser hell was going strong. I think Mozilla tends to spend a lot of time trying to design a good architecture and implement it. Hence their adoption of Rust, and using it to completely rewrite the ECMAScript engine. I don't think it has so much to do with not being arsed. Quick hackish workarounds are just not something they have historically done well, and yes, much of Chrome's early performance work were ugly hacks.

  17. Okay, tempting. by aussersterne · · Score: 4, Interesting

    Just for fun, I downloaded the beta and installed it on my Mac OS desktop (core i7-4770k, 32GB).

    Two initial impressions:

    1) SHIT it's fast.
    2) The UI is neither ugly as sin nor weirdly laggy any longer.

    Okay, I have been using Chrome for many years now, but this is tempting. I've always kept Firefox installed but rarely use it. But I have just added it to the dock. I can see myself starting it instead of Chrome just because it's so damned fast.

    I don't track Firefox development at all, so I have/had no idea this was in the works. I'd never have believed it, I thought FF was effectively doomed. Call me at least initially convinced. Using it now to post this.

    --
    STOP . AMERICA . NOW
    1. Re:Okay, tempting. by thegarbz · · Score: 2

      It's interesting that you say "shit it's fast". Looking at the video posted by Mozilla it would appear to actually be slower than Chrome in half the cases. HOWEVER.... it seems to load content more on a first come first shown basis. Chrome seems to wait till it has loaded nearly everything to display it on the screen. Firefox appears to put the content up as it gets it.

      Maybe that makes it perceptibly faster, but in terms of having a usable page it's nothing to write home about.... at least compared to other browsers, compared to itself it has taken a huge leap forward.

    2. Re:Okay, tempting. by Rutulian · · Score: 2

      HOWEVER.... it seems to load content more on a first come first shown basis. Chrome seems to wait till it has loaded nearly everything to display it on the screen.

      Arguably that's what you want, right? Why do I have to wait until all of the advertisements load before being able to scroll down to the content that I'm interested in? It might be one or two seconds slower in the final rendering on some pages, but that is probably irrelevant to most users.

      it's nothing to write home about.... at least compared to other browsers

      I think we will see as it gets more adoption. Being at least on par with Chrome (and in some cases better) is a pretty good achievement in my opinion. Safari and IE don't really compete in this space, so Chrome can use some real competition. Also, I kind of view this as the opening salvo. Once WebRender is more mature, that's going to bring additional improvements. And hopefully Mozilla will be able to bring back some of its more traditional strengths: customizability, security, developer-friendly, etc. Speed is important, but it is only one of many usability metrics.

  18. To late.. by CptLoRes · · Score: 2

    After many years sticking with Firefox, I figured since they seem hell bent on emulating Chrome, I might as well just use Chrome. And let's face it. For better or worse, Chrome is a much better Chrome then Firefox.. So it is going to take a lot to switch me back again at this stage.

  19. What's insane about it? by aussersterne · · Score: 2

    Missed a lot on this, so fill me in.

    I wasn't a fan of the old UI code (I'm grokking that it's been replaced?) because it made the UI elements slow and choppy to render and react to clicks. It felt like using Linux+X in 1999, even on modern hardware.

    This UI feels fast and native, and it's also much cleaner and doesn't do half-assed things like stretch images and icons in the UI out of aspect ratio or scale them without anti-aliasing, which always made me snicker about the old default UI.

    --
    STOP . AMERICA . NOW
  20. Tried the beta by JohnFen · · Score: 4, Informative

    I tried the beta, and I have to say... it's not as terrible as I feared.

    Personally, I honestly couldn't care less about the performance increases (I'm sure they're there, but I didn't notice them). I was concerned about two things:

    1) That there wouldn't be NoScript. There currently isn't -- and that's why I'm not yet going to use the Beta as anything but a curiosity -- but apparently there will be. Assuming that no features will be lost in the port, that will be a showstopper removed.

    2) That the UI was going to be unfixably horrible. I absolutely detest the current UI of Firefox (and Chrome), but I could fix the problem with Firefox by using Classic Theme Restorer -- an extension that can't be ported to the new plugin scheme.

    My fear was that Firefox would keep a similar UI as it had been using, but without any way of fixing it. That would be a showstopper. But, as it turns out, the Beta UI is much improved, and I can fix the things that I still find irritating using the built-in options. So I'm happy.

    I may be able to stay with Firefox after all! And that makes me even happier.