Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster – Mozilla Hacks – the Web developer blog


59 bookmarks. First posted by rtanglao 5 days ago.


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.
Mozilla_Firefox 
14 hours ago by GameGamer43
Another great story about how to evolve a large existing code base with a large user base.

This is the opportunity that the Chrome engineers foresaw. We saw it too, but we had a bumpier path to get there. Since we had an existing code base we needed to plan for how to split up that code base to take advantage of multiple cores.

Electrolysis laid the groundwork for Project Quantum. It introduced a kind of multi-process architecture similar to the one that Chrome introduced. Because it was such a big change, we introduced it slowly, testing it with small groups of users starting in 2016 before rolling it out to all Firefox users in mid-2017.

File under: browsers are becoming operating systems. In this case Firefox is adding their own preemptive scheduler to prioritize tasks.

Even when you split up the content windows between cores and have a separate main thread for each one, there are still a lot of tasks that main thread needs to do. And some of them are more important than others. For example, responding to a keypress is more important than running garbage collection. Quantum DOM gives us a way to prioritize these tasks. This makes Firefox more responsive. Most of this work has landed, but we still plan to take this further with something called pre-emptive scheduling.
firefox  browser  refactoring  performance  software  evolution 
3 days ago by jefframnani
RT : This is the future that PL researchers want.
from twitter_favs
3 days ago by briantrice
When we optimize one use case, we could deoptimize another. To prevent this, we’re adding lots of new tracking, including improvements to CI automation running performance tests, telemetry to track what users experience, and regression management inside of bugs.
performance 
3 days ago by hanyu
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. via Pocket
Pocket 
3 days ago by driptray
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 ...
computers  programming  optimization  concurrency  gpus  firefox  web  parallelism 
4 days ago by pozorvlak
RT : This is the future that PL researchers want.
from twitter
4 days ago by samth
This is the future that PL researchers want.
from twitter_favs
4 days ago by bobpoekert
This is the future that PL researchers want.
from twitter_favs
4 days ago by sajith
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.
Archive 
4 days ago by plouf
Ehrlichkeit im Mozilla-Blog: “Chrome was faster and more responsive than Firefox when it was first introduced.”
from twitter
4 days ago by grzbielok
Congratulations on your Quantum release, . We need more competition and innovation.
from twitter
4 days ago by johnnysmart
I’ve been really liking Firefox lately and can’t wait to see this next version.
from twitter_favs
4 days ago by pixelnated
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter
4 days ago by wasnotrice
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter
4 days ago by jackysee
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. via Pocket
IFTTT  Pocket  Unread 
4 days ago by ablomov
Firefox gained some speed
from twitter
4 days ago by kant312
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 ...
4 days ago by martinbalfanz
I may have to give Firefox a look for the first time in several years. I love the ethos of Firefox, particularly the pro-privacy positions, but the performance has been so bad as to be comical. This is a nice, approachable writeup on how they have focused on performance. Even people that are less technical may find this interesting as it gives a glimpse into how your browser works and the complex processes involved with making software very fast.
4 days ago by thingles
via Mozilla Hacks - the Web developer blog http://ift.tt/PQZZFH
feedly 
5 days ago by todrobbins
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by ben_anderson
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter
5 days ago by jbellis
- interesting insight into desktop software development now. Let's see how this works for Firefox's market share
firefox  totwitter 
5 days ago by renaissancechambara
Favorite tweet:

Starting tomorrow, Firefox is fast again 🔥
Here’s how we got there, and how Firefox Quantum will get even faster → https://t.co/em2f5KhYPa

— Lin Clark (@linclark) November 13, 2017
IFTTT  Twitter 
5 days ago by mlcdf
Been my default browser for a month now. It really is fast.
5 days ago by kevinspencer
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by dietrich
Entering the Quantum Era—How Firefox got fast again and where it’s going to get...
browsers  from twitter_favs
5 days ago by skchrko
Entering the Quantum Era—How got fast again and where it’s going to get faster
Firefox  from twitter
5 days ago by geeknik
How Firefox Got Fast Again
from twitter_favs
5 days ago by demon386
Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster
from twitter
5 days ago by sussexwebdesigns
RT : Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter
5 days ago by hyperfekt
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. via Pocket
IFTTT  Pocket  twitter 
5 days ago by booyaa
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by rtanglao
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by wjy
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by bob
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by floehopper
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by rpappalax
Starting tomorrow, Firefox is fast again 🔥

Here’s how we got there, and how Firefox Quantum will get even faster →
from twitter_favs
5 days ago by nigeljames