La rumeur cours depuis des années … c’est maintenant officialisé avec le projet Chrome.

Chrome part d’un constat simple : le web est aujourd’hui très différent de ce qu’il était à l’heure de la création des premiers navigateurs. Il faut donc repartir de zéro pour créer un nouveau navigateur, adapté au mieux au Web actuel et futur.

De nos jours, les sites web sont de véritables applications, chargées de contenu riche (JavaScript, flash …) et un navigateur se doit de pouvoir gérer de telles évolutions.

Les grandes lignes du navigateur seront : la stabilité, la rapidité, la sécurité et une interface simple, le tout open source s’il vous plait.

Pour la rapidité, Chrome s’appuiera sur les fonctions de Gears, en particulier les possibilités de multi-threading pour JavaScript dont j’ai souvent fait l’éloge.

En fait pour être plus précis, ce n’est pas seulement du multi-threading qui sera utilisé mais aussi du multi-processing, transformant ainsi le navigateur en véritable système d’exploitation. Chaque onglet contiendra une application, une telle séparation assure ainsi une meilleure stabilité, car si une application plante, le navigateur restera sur ses pieds.

Je vous passerai les explications sur les avantages vis à vis des fuites de mémoires qui ont fait la célébrité de Firefox, ou encore sur le gestionnaire de tache intégré.

Google Chrome sera basé sur le moteur de rendu WebKit, utilisé par Safari (MacOSX et iPhone), Konqueror et of course sur Android, l’OS mobile de Google. Un moteur réputé pour sa simplicité et sa rapidité.

Google travail aussi avec les équipe de V8, spécialistes des machines virtuelles, pour utiliser JavaScript (un langage interprété) en langage compilé. Je ne rentrerais pas plus dans les détails pour la simple raison que ma connaissance ne va pas beaucoup plus loin qu’une vague distinction entre les 2.

Au niveau navigation/ergonomie/expérience utilisateur, Google va un peu changer la donne aussi, puisque que comme chaque onglet est désormais associé à une application, il faut placer les menus de navigation dans l’onglet.

D’autres améliorations d’interfaces ont été apportées, dans un but unique : faire oublier le navigateur.

Niveau sécurité, Chrome n’est pas en reste puisque toujours grâce à sa séparation d’applications il isole les process dans des sandbox pour empêcher les sites malveillants de contaminer le reste du système.

Mon ananyse

Vous l’aurez compris, l’annonce de Google est loin d’être du vent et la firme de Mountain View compte bien lancer ce que l’on peut réellement qualifier de navigateur 2.0, marquant ainsi une coupure nette avec les navigateurs actuels qui sont de simples évolutions des premiers navigateurs.

Avec une architecture entièrement revue Chrome va apporter beaucoup aux application Web et connaissant Google, il y a fort à parier que son taux de pénétration ne sera pas négligeable.

En tant que développeur, je trouve aussi des points noirs à cette annonce, en particulier l’adoption de WebKit, qui était à l’heure actuelle un peu délaissé par les créateurs de sites (au profit de IE et Gecko/Firefox). Les développeurs vont-ils maintenant plus se consacrer à WebKit quitte à délaisser les autres ou tenter une vrai polyvalence quitte a augmenter le temps de développement. Sont-ils prêts à changer leurs habitudes pour prendre en compte les APIs de Chrome sachant qu’elle ne sont pas adaptées sur tous les navigateurs …

Bref Chrome met un bon coup de pied dans la fourmilière, avec les avantages et les inconvénients que ça implique.

Néanmoins, je reste extrêmement impatient de découvrir ce bijoux et espère qu’il éradiquera définitivement IE6 de la planete. Je vous invite à lire la petite BD lancée à l’occasion, afin d’expliquer de façon simple mais complete tout ce que Chrome va apporter.

Screenshot récupéré sur Webilus.

Cet article vous a plu ? Cliquez pour en faire la promotion.

5 Commentaires | Ajoutez le votre ! >>

Tu as fais l’une des meilleures présentation que j’ai pu voir !
Ca change du simple scoop :)

JE t’invite également à voir l’article que j’ai rédigé en tentant d’être le plus exhaustif possible pour présenter Google Chrome :)

http://www.business-garden.com/index.php/2008/09/02/google_chrome_navigateur_web_innovant

Félicien Breton | septembre 2nd, 200820:48

Merci pour l’analyse.
Je trouve au contraire l’adoption de Webkit salutaire : encore un navigateur qui utilisera ce motuer de rendu efficace.

Pour ce qui de l’aspect ‘corporate’ par contre le tableau est sombre. Google et Mozilla sont partenaires. Il y a donc un problème de diversité : Google progresse dans le contrôle des moteurs et des plateformes web.
Google pourra être attaqué pour entrave à la concurrence mais ce sera trop tard (comme ce le fut pour Microsoft avec Windows).
En 2001, Microsoft démantelait l’équipe de développement d’Internet Explorer. Il n’y avait plus de navigateur alternatif. Si aujourd’hui nous avons le choix, c’est grâce à l’intelligence de plusieurs projets, dont ceux des fondations Mozilla et Gnome.

Maintenant c’est Google qui risque de dominer les prochaines technologies du web. Vous pouvez maintenir la diversité en poussant les internautes à utiliser Firefox.

@ronan : j’ai parcouru ton article, bon travail au moins ça à le mérite de bien tout expliquer en français. Et merci du compliment.

@Félicien : Pour le problème de WebKit, j’ai eu une approché coté développeur. Il est évident que pour l’utilisateur c’est une bonne nouvelle.
En revance le monopole vis à vis du navigateur ne me fait pas énormément peur dans le sens où ceux ci sont OpenSource et ouvrent dont la porte à une concurrence positive. Ce qui me fait plus peur c’est le monopole au niveau d’internet : Chrome, Gmail, Google.com, Docs, YouTube … Google tend vraiment à contrôler tout ce qui se passe sur le Web et ça c’est plus dangereux.

“Vous l’aurez compris, l’annonce de Google est loin d’être du vent et la firme de Mountain View compte bien lancer ce que l’on peut réellement qualifier de navigateur 2.0, marquant ainsi une coupure nette avec les navigateurs actuels qui sont de simples évolutions des premiers navigateurs.”

Je ne suis pas d’accord avec cette analyse. En effet je ne vois pas les améliorations si significatives qui permettraient de dire que ce navigateur est réellement révolutionnaire.
Mais si tu peux me montrer de réelles révolutions dans ce logiciel je viendrais te rejoindre dans ton analyse.

Sinon le reste de ton analyse est très intéressante :)

@Smashou Pour reprendre des termes d’Henri dans les paroles de blog de Presse-Citron, les révolutions de Chrome ne sont pas visibles par le commun des mortels.
Mais elles sont bien là. La sandbox, le multi-process … Chrome a pour ligne de conduite de carrément remplacer les applis lourdes par des applis client/serveur ce qui n’est pas forcément le cas des autres navigateurs.

Trackbacks/Pingbacks

Laisser un commentaire