Episode 10: Mathias découvre Google Chrome

Il faillait que je vous parle de Google Chrome, car il m’a aussi beaucoup influencé !

Un navigateur est une application lourde composée de plusieurs vues et de plugins (ou extensions).
On peut même dire que les vues sont décrites en « une sorte d’XML » appelé HTML (non non, ce n’est pas du XAML).

Pour isoler chaque page et chaque plugin, Google a fait le choix de les séparer en différent processus.

Et moi, j’ai trouvé ça très très malin !
Google avance la raison suivante : la gestion des ressources (mémoire, CPU) est le rôle de l’OS. Pourquoi réinventer cette gestion de ressource entre les plugins d’une même application ?

Suivre

Recevez les nouvelles publications par mail.