Re:Firefox Quantum Lands in Beta, Developer Edition
by willtim on Tuesday September 26, 2017 @02:56PM
(#15341547)
Perhaps that now they are using Rust instead of C++, leaks and memory corruption should be much less of an issue.
Re:Firefox Quantum Lands in Beta, Developer Edition
by kibwen on Tuesday September 26, 2017 @04:44PM
(#15342338)
Though the Firefox developers aren't going to skimp on sandboxing (or other exploit mitigation techniques) just because of Rust. Defense-in-depth is the name of the game; Rust just provides a layer of language-level defense that C++ previously didn't offer.
Also is using thread per tab approach more susceptible to memory leaks, resource sharing issues or OS scheduling shenanigans than process per tab approach? You close the tab, the process is dead and resources are mostly guaranteed to returned. My knowledge of modern browsers is limited, maybe this was considered an acceptable compromise though.