Originally posted by Michael_S
View Post
In short, this isn't going to happen overnight, there are several milestones here; first of all, we need to see e10s ship in a release version, so that Mozilla can gather more testing/data in the real world; then they have to eventually get multiple content processes with some load balancing and resource management; and finally once they start deprecating XUL/XPCOM extensions and switching to WebExtensions, they will become free to refactor and cleanup internals that they have never been able to touch before.
Servo doesn't magically solve any of this because the extensions migration has to be done for Servo as well, since there is no way in hell that Servo will be compatible with XUL/XPCOM, and yet that issue is what has kept Firefox back all these years; once you make it possible to alter the internals without breaking extensions, we should see a lot of progress there.
Leave a comment: