7 ms·
Chrome's approach was not chosen because of its general purpose suitability as a multi-core processing model, but because of the security advantages of relying
by tentonova2 17y ago
Chrome's approach was not chosen because of its general purpose suitability as a multi-core processing model, but because of the security advantages of relying on OS process separation in a web browser.
Chrome is a very specific use case with unusual requirements. If you take anything away from the Chrome example, it would be that securely replicating the functionality easily available from shared-memory threads in a multi-processing model is both very complicated and not very portable.