3 ms·
> Thunderbird now operates in multi-process (e10s) mode by default What does e10s mean here? UPDATE: I've found an explanation[1]: > In Mozilla documentation
by yakubin 5y ago
> Thunderbird now operates in multi-process (e10s) mode by default
What does e10s mean here?
UPDATE: I've found an explanation[1]:
> In Mozilla documentation "Electrolysis" is often shorted as "e10s".
What a silly scheme.
[1]: <https://wiki.mozilla.org/Electrolysis https://wiki.mozilla.org/Electrolysis>
- hosteur 5y agoWhat benefits are there with e10s in a mail client?
- jannes 5y agoI suppose it could be a form of sandboxing the HTML rendering
- jffry 5y agoTwo I can think of: - Performance. Rendering emails, especially big HTML emails, in a separate process means that rendering can be offloaded to a different CPU core and that can help keep the main Thunderbird UI more responsive - Security. If HTML email rendering is in its own process it reduces the blast radius of any exploits in the web sandbox. I also vaguely recall from Firefox's work that there might be additional OS-level security restrictions that can be applied on a per-process basis, which you might want for web rendering but can't have for other parts of the email client.
- dblohm7 5y agoI work on Gecko, so I have a bit of context here: A big reason is probably because Gecko no longer officially supports single-process mode.
- foresto 5y ago> > In Mozilla documentation "Electrolysis" is often shorted as "e10s". > What a silly scheme. Agreed. It might be more convenient for the person typing, but ironically, it impedes the understanding of their message. See also: i18n, l10n, a11y, k8s.