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.