How Firefox got fast again

People have noticed that Firefox is fast again.

Over the past seven months, we’ve been rapidly replacing major parts of the engine, introducing Rust and parts of Servo to Firefox. Plus, we’ve had a browser performance strike force scouring the codebase for performance issues, both obvious and non-obvious.

We call this Project Quantum, and the first general release of the reborn Firefox Quantum comes out tomorrow.

orthographic drawing of jet engine

But this doesn’t mean that our work is done. It doesn’t mean that today’s Firefox is as fast and responsive as it’s going to be.

So, let’s look at how Firefox got fast again and where it’s going to get faster.

I should definitely give Firefox another try – I’ve tried it over the years but it always felt a little sluggish compared to the competition. Chrome’s gotten way too fat over the years, so I’ve resorted to using Edge on my main computer lately – it isn’t perfect, but it it sure is fast, and places very little strain on my machine. I want my browser to get out of my way, and gobbling up processor cycles is exactly not that.

40 Comments

  1. 2017-11-13 11:16 pm
    • 2017-11-14 5:33 am
      • 2017-11-14 12:46 pm
        • 2017-11-14 8:48 pm
          • 2017-11-15 1:03 pm
          • 2017-11-16 7:11 pm
          • 2017-11-16 10:10 pm
          • 2017-11-16 11:29 pm
        • 2017-11-15 1:10 am
    • 2017-11-14 10:05 am
  2. 2017-11-13 11:24 pm
  3. 2017-11-13 11:36 pm
    • 2017-11-14 2:14 am
      • 2017-11-14 6:46 am
        • 2017-11-14 3:20 pm
          • 2017-11-14 5:00 pm
          • 2017-11-16 12:27 pm
  4. 2017-11-13 11:46 pm
  5. 2017-11-14 6:39 am
    • 2017-11-14 7:53 am
    • 2017-11-14 8:54 pm
      • 2017-11-15 7:51 am
  6. 2017-11-14 7:17 am
    • 2017-11-14 6:45 pm
  7. 2017-11-14 7:31 am
  8. 2017-11-14 8:36 am
    • 2017-11-15 1:12 am
      • 2017-11-15 7:34 am
        • 2017-11-16 7:26 pm
          • 2017-11-16 7:38 pm
          • 2017-11-16 8:52 pm
          • 2017-11-16 8:59 pm
  9. 2017-11-14 11:05 am
  10. 2017-11-14 2:45 pm
    • 2017-11-15 10:26 pm
  11. 2017-11-14 7:58 pm
    • 2017-11-14 9:05 pm
      • 2017-11-14 9:57 pm
  12. 2017-11-14 11:40 pm
    • 2017-11-15 1:15 pm