[tor-bugs] #21876 [Applications/Tor Browser]: e10s is not enabled on Linux (and probably OS X) by default in ESR 52 based nightlies
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Apr 7 19:33:56 UTC 2017
#21876: e10s is not enabled on Linux (and probably OS X) by default in ESR 52 based
nightlies
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: defect | Status: new
Priority: Very High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Major | Resolution:
Keywords: ff52-esr, tbb-7.0-must-alpha, | Actual Points:
TorBrowserTeam201704 |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by cypherpunks):
The more testing is performed, the more obvious it becomes that the main
reason
> e10s is not enabled on Linux (and probably OS X) in ESR 52 based
nightlies
is "e10s is the holy crap!".
Now it takes >400MB to open the first website (doubled). Performance
degraded enormously as two processes concurrent for the same resources (no
offloading of the parent). Add-ons become inadequate, GUI too. Even
Mozilla realized that and asked developers to focus their efforts on
WebExtensions (required for Nightly this summer) by updating
https://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57
-compatibility-milestones/
In its current implementation e10s is a way to make 2 firefox.exe instead
of one. Child process continues to use loopback connections, ask system
DNS service and printer spooler service, have access to memory (as
sandboxing will be later) and, as some idiots at Mozilla made it a memory
I/O hog, try to allocate new memory objects when lacking of resources, so
successfully grow to OOM by the child process and then crash with the
parent (rofl:)
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21876#comment:14>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list