È semplicemente per separare completamente l'errore di ogni scheda e plug-in.
Quando uno fallisce, qualunque sia il modo in cui fallisce, solo questo si bloccherà. Il processo di monitoraggio segnalerà solo che non è riuscito e sarà in grado di ricaricarlo.
C ++ ha una memoria condivisa per impostazione predefinita e un sistema di eccezioni che rende facile arrestare l'intera applicazione se una parte non funziona correttamente. Risolve completamente questo problema.
Permette anche un sandboxing più semplice dei plug-in poiché hanno un proprio processo, quindi ne traggono vantaggio
dallo stesso vantaggio: se falliscono, Chrome no.
Potrebbe anche avere alcuni vantaggi sulla gestione della memoria poiché è più facile per il sistema operativo allocare solo per l'uso di memoria di un processo invece di diversi moduli che lavorano con la stessa memoria, il che significa fondamentalmente frammentazione e rallentamento quando la memoria allocata diventa più grande .
Riguarda l'isolamento di ciascuna gestione delle risorse delle applicazioni.
Fondamentalmente Chrome è progettato più come un sistema operativo decente per le applicazioni Web (qualunque cosa significhi).