Le navigateur Chrome de Google
Regardez bien ce logo, il sera bientôt omniprésent. Google lance le mardi 2 septembre 2008 la version bêta de son propre navigateur, un logiciel différent de ceux que l'on connaissait jusqu'ici comme on va le voir. Chrome est open source comme Firefox et fonctionnera sur tous les systèmes.
Stratégie
Google soutient la fondation Mozilla et lui a accordé des fonds jusqu'en 2011. Cependant, malgré son grand succès et sa part de marché sans cesse grandissante, le navigateur ne semble pas capable de contrer efficacement Internet Explorer.
Or ce dernier en version 8 constitue une menace pour les intérêts de Google ainsi que pour la multitude de sites Web qui offrent des services gratuits en se finançant par la publicité. Internet Explorer 8 contient une option qui supprimerait la capacité pour un site distant de mesurer les affichages publicitaires et donc rendrait leur business impossible.
En créant son propre navigateur, Google pourrait à la fois promouvoir le développement des applications Web - et l'on voit déjà que Chrome dispose de fonctionnalités pour cela - et aussi maintenir le financement du Web sous forme de publicité.
Un meilleur navigateur
Chrome sera:
- plus rapide.
- plus sûr.
- plus simple à utiliser.
- plus complet.
et proposera les fonctionnalités pour remplacer le système d'exploitation avec ses applications locales par le navigateur avec des applications Web.
Fonctionnalités et nouveautés
Chrome différe des autres navigateurs non seulement quand à l'interface comme on le voit dans cette section mais aussi, comme on le verra dans la section "technologies" dans son fonctionnement interne.
Multi processus
Les onglets sont au-dessus de la barre d'URL et non l'inverse, parceque l'URL et la session toute entière font partie de l'onglet, c'est un navigateur à processus multiples permettant ainsi de disposer d'environnements de navigations sans interférence de l'un avec l'autre. Lorsqu'on est connecté sur un site, on peut l'être sur un autre sans être connecté sur les deux dans un même environnement ce qui serait une source d'insécurité.
Chaque onglet dispose de sa mémoire et lorsqu'il est fermé, tout ce qui le concerne, cookies de session et autres disparaissent comme si le navigateur avait été fermé.
Mode privé
Pouvoir naviguer sans laisser de traces, sans cookies, sans mémoire cache, cette fonctionnalité sera intégrée à Internet Explorer 8 sous le nom d'InPrivate, à la façon Microsoft comme on l'a dit, elle le sera dans Chrome de façon plus classique et se nomme Incognito.
Mode application Web
C'est un mode de fonctionnement déjà offert par Prism, seule est affichée la partie utile de la page en plein écran et non pas la partie navigation.
Omnibox
La barre d'adresse se veut intelligente, elle propose une complétion qui suggère à l'internaute la suite de la frappe. C'est à la fois une barre d'URL et de recherche et cela prend donc en compte l'habitude prise par les internautes de taper le nom d'un site dans la barre de recherche plutôt que l'URL complète dans la barre d'URL...
Diaporama de sites
Comme le montre l'image écran à droite, au démarrage est présenté un diaporama des sites précédemment consulté, une idée qui vient du navigateur Opéra.
Technologies
Chrome intègre les technologies suivantes:
Webkit
Originellement conçu pour Konqueror, le navigateur de KDE pour Linux, Webkit à été adopté par Apple pour son navigateur Safari et amélioré. C'est le moteur de rendu le plus compact et le plus performant. Il a été choisi pour Chrome.
JavaScript V8
V8 est le nom d'une machine virtuelle pour JavaScript compilé à la volée comme l'est Java, comme TraceMonkey de Firefox 3.1 ce qui rend les scripts beaucoup plus rapides et économes qu'avec l'interpréteur JavaScript classique. Cet outil a été réalisé par une équipe de programmeurs au Danemark.
Skia
La librairie graphique Skia de Chrome est l'équivalent de Cairo pour Firefox. Elle est déjà utilisée par Android mais passe sous licence open source Apache 2. Elle permet de réaliser des animation et peut utiliser OpenGL pour les textures.
Gears
Gears peut être intégré sur les autres navigateurs, il sera fourni par défaut avec Chrome et permettra de faire fonctionner sans Internet les applications Web.
La commande "about:plugins" (cela marche avec Firefox aussi) affiche la version de Gears ainsi que tous les modules ajoutés.
HTML 5
Des éléments de HTML 5 sont déjà inclus dans Webkit, dont Canvas, la surface de rendu graphique. On peut utiliser Canvas avec Chrome, Firefox et Safari.
Performances
La commande "about:memory" affiche la consommation en mémoire de Chrome ainsi que celle des autres navigateurs en fonctionnement. Chrome semble moins économique qu'Opera, mais plus que Firefox. Les chiffres pour Internet Explorer sont faussés car il utilise des composants du système d'exploitation non pris en compte.
Autres commandes utiles: about:dns, about:cache...
Le logiciel se charge extrèmement vite, plus même qu'Internet Explorer dont les composants sont résidents en mémoire, et c'est le grand avantage sur Firefox.
Réactions
Chez mozilla, on se félicite de l'arrivée de Chrome bien que celui-ci lui prenne déjà une part de marché.
Les programmeurs de Webkit travaillent activement pour intéger V8 et Skia afin de le rendre disponible sur les autres navigateurs, Safari ainsi qu'Epiphany et Konqueror pour Linux.
Réaction de Steve Ballmer, le PDF de Microsoft:
"If you talk to Google they’ll say it's thin client computing but then they’ll issue a new browser that’s basically a big fat operating system designed to compete with Windows but running on top of it." Référence The register.
Traduction: Quand à Google, ils disent que c'est de l'informatique coté client légère, mais ils ont produit un nouveau navigateur qui est quasiment un gros système d'opération conçu pour concurrencer Windows, mais qui fonctionne au dessus de lui.
Conclusion
Le navigateur est un peu le système d'exploitation de demain. Certains ordinateurs disposent d'ailleurs déjà d'un mode de démarrage instantané qui n'affiche qu'un navigateur pour accéder au Net sans attendre la chargement fastidieux de Vista ou Linux.
Ainsi Google avec son navigateur devient une alternative à Microsoft et à Windows.
Références
- La bande dessinée Chrome. Offerte par Google pour découvrir le nouveau navigateur.
- Annonce Officielle sur le blog de Google.
- Télécharger Chrome.
- FAQ Chrome. Questions d'ordre général. Google présente une FAQ pour les problèmes de fonctionnement.
- Webkit.
Notes
Contrairement aux autres logiciels, Chrome ne s'installe pas dans le répertoire "Programmes" mais dans "Users/nom-compte/AppData/Local/Google".