Mozilla's Next Big 'Quantum' Enhancement Will Make Firefox Silky-Smooth

Project Quantum compared to jet engine

Lin Clark, an engineer on the Mozilla Developer Relations team, revealed how Firefox will soon become silky-smooth via a new GPU-accelerated rendering engine written in Rust called “WebRender.”

Latest Videos FromTom's Hardware
TOPICS
Contributor

Lucian Armasu is a Contributing Writer for Tom's Hardware US. He covers software news and the issues surrounding privacy and security.

  • hannibal
    So gpu will use a lot of energy during web browsing... bad for mobile devices?
    Reply
  • desuemery
    Tfw 100% gpu load on my old 970 in 2018 just from browsing mozilla
    Reply
  • chicofehr
    im waiting for the extension/plugins to be updated. many of them will stop working.
    Reply
  • epdm2be
    "Mozilla's Next Big 'xxx' Enhancement Will Make Firefox..."

    Hmmm... where have I heard that before...?
    Reply
  • BFG-9000
    Seems pretty optimistic considering virtually all GPUs have been blacklisted from browser acceleration since 2011 in Firefox, making the "use Hardware Acceleration" tickbox like a bad joke. And even though it has been disabled, even a single Firefox tab can make the GPU run at 100% UVD speeds anyway.

    About the only types of acceleration that reliably works now are WebGL and H.264 in Flash. Considering Flash is deprecated and even reduced to click-to-run in Firefox 55, it's not like they have a lot of experience in getting it to work at all.
    Reply
  • bit_user
    every pixel will be painted on the screen on each frame
    That's a terrible idea. Games are run by far fewer people, for far less time, making games a flawed justification for this model. Even using the GPU is not an excuse to waste power redrawing elements (or entire windows) that aren't changing.

    The first question many will ask is how to turn this off. Others might be content simply to decrease the framerate.
    Reply
  • nikolajj
    Wow, a lot af hate in here.
    Rendering a web page the same way as a game might not be that heavy a task as you think. Its not like web pages have amazing graphics or anything. The fanciest pages might not be much harder to run than Doom 2 (1994).
    Reply
  • nikolajj
    20265590 said:
    So gpu will use a lot of energy during web browsing... bad for mobile devices?

    They might, but they also might not. A gpu is designed specifically to draw images on the screen, the cpu is not. And when scrolling a page today, almost every pixel will have to be redrawn in any case anyway (cpu or gpu).
    Reply
  • shpankey
    Beta is fast
    Reply
  • linuxgeex
    Lucian speculates:
    "One side benefit of Mozilla making its web rendering engine act as a gaming engine does is that Firefox could become the best browser for 3D web games. Coupled with WebAssembly, which will allow game developers to port their C++ 3D games and run them at near-native speed, Firefox could become a compelling deployment platform for gaming developers."

    However this is completely unrelated. It's like saying that if you go to the video arcade and put your mobile phone onto a Taito arcade machine, that it will suddenly become a better arcade machine itself. Developers will not be writing to the same API that Firefox's browser is implemented in (Rust and its collection of dozens of external APIs) but just to JS/DHTML/Canvas/WebGL as usual, and none of the improvements that Firefox is making will make those Web APIs any better for authoring gaming apps.
    Reply