Google Chrome est un navigateur web propriétaire développé par Google depuis 2008.
Basé sur le projet libre Chromium (fonctionnant sous Microsoft Windows, macOS, Linux, Android et iOS), il est annoncé le septembre 2008, la veille de la sortie de la première version bêta.
La première version stable est quant à elle dévoilée le 11 décembre 2010. Selon StatCounter, Google Chrome devient en juin 2014 le navigateur le plus utilisé dans le monde, avec environ un tiers des utilisateurs. En mars 2023, sa part de marché est de plus de 65 % toutes plateformes confondues.
Développement Contexte Partant du constat que le temps passé sur internet est en constante augmentation, Google a décidé de créer un navigateur qui soit rapide, dynamique et innovant, afin d'économiser du temps d'une part, mais également d'être adapté au contenu des pages web qui évoluent et se complexifient année après année. En effet, Chrome ne se veut pas être un simple navigateur, mais un logiciel destiné à optimiser le fonctionnement des services en ligne et, à terme, à promouvoir le cloud computing..
Depuis début 2007 (voire bien avant.), des rumeurs concernant la conception d'un navigateur Web par Google circulaient sur Internet. Google avait acheté le nom de domaine « Gbrowser.com », ce qui signifie « navigateur internet G », la lettre G renvoyant à Google comme pour Gmail..
Néanmoins, on apprendra lors d'une conférence en juillet 2009 qu'Eric Schmidt, le PDG de Google, a déclaré que depuis six ans, il était contre la volonté des cofondateurs Sergey Brin et Larry Page de construire un navigateur Web indépendant et un système d'exploitation. Il a expliqué que la société était faible à l'époque et qu'il ne voulait pas subir les dégâts d'une guerre concurrentielle avec les grands navigateurs alors présents. Par la suite, les fondateurs ont embauché plusieurs développeurs de Mozilla Firefox et ont construit une version de démonstration de Chrome. Depuis, Eric Schmidt, s'est ravisé puis est devenu un grand partisan de Chrome et de Chrome OS..
Le projet a dès lors été imaginé et conceptualisé dans une ferme danoise dès le début 2007, par Lars Bak qui ne voulait pas s'expatrier du Danemark pour travailler au Googleplex en Californie. Il affirma : ..
Après plus d'un an et demi de travail, l'annonce de sortie était programmée le 3 septembre 2008, et une bande dessinée par Scott McCloud devait être envoyée aux journalistes et blogueurs en expliquant les caractéristiques et les motivations du nouveau navigateur, mais à la suite d'un incident, l'annonce et la publication de la BD se firent deux jours plus tôt, le 1 septembre 2008.
Émergence d'un nouveau navigateur
Le a été publiée une bande dessinée. créée par le dessinateur Scott McCloud expliquant les différentes fonctionnalités du navigateur et les évolutions en performance que celui-ci apporte par rapport à ceux existants à l'heure actuelle sur le marché. Elle met en scène les développeurs du logiciel. La sortie du navigateur a été une surprise générale.., puisque Google est resté silencieux jusqu'à la publication de la BD, et n'a pas « préparé le terrain ».
La première version bêta est disponible depuis le 2 septembre 2008 pour les systèmes Microsoft Windows version XP SP2 et ultérieurs.. Sa compilation nécessite Microsoft Visual Studio . Lors de sa sortie, le jeune navigateur était en concurrence avec Internet Explorer 7 qui allait prendre sa retraite en mars 2009, et Safari 3, bientôt remplacé par la version 4 fin février 2009, ainsi que Mozilla Firefox 3 principalement. Des versions Linux et Mac ont été lancées début décembre 2009.
La version 1.0, c'est-à-dire celle définitive et stable, a été lancée le 25 décembre 2008, sans apporter d'innovation..
Montée d'un concurrent, fruit d'une politique novatrice En moins d'un mois, les statistiques ont montré que Chrome avait acquis 1 % des utilisateurs. Cet afflux s'explique par le buzz généré par un tel événement, et se confirme lorsqu'une fois la frénésie passée, Chrome a affiché une légère baisse.. Dès ses premiers jours, Chrome bénéficie d'un accord avec Sony qui l'installe sur ses PC en tant que navigateur par défaut, au détriment d'Internet Explorer..
Lors de chaque nouvelle version, les performances du navigateur s'accroissent, principalement en matière de vitesse. Ainsi, depuis sa première version, on a constaté sur la bêta de la version 5 un gain de cette vitesse compris entre 213 % et 305 %.. L'essoufflement d'Internet Explorer couplé au succès du navigateur le font passer devant Safari aux États-Unis, ce qui lui offre la troisième position en part de marché..
Google Chrome Canary, la version Alpha du logiciel Depuis 2010 pour Windows, 2011 pour Mac OS et enfin 2013 pour Android, la version Alpha de Google Chrome est disponible en téléchargement sur le site officiel de Google sous le nom de Google Chrome Canary. Tout utilisateur averti de l'instabilité particulière de cette version du logiciel peut désormais utiliser les dernières fonctionnalités en cours de développement.. Google Chrome et Google Chrome Canary peuvent être exécutés simultanément. Cette version alpha de ce logiciel est partiellement en françaisPage officiel de Google Canary, sur google.com/chrome..
Aspects du navigateur Aspect graphique thumb|Zone d'affichage, barres multiples, ascenseur, menu et favoris. L'aspect du logiciel de Google se conforme au design des fenêtres des systèmes d'exploitation dans lequel il est installé. Quel que soit l'environnement, le design se veut simple et épuré., selon l'habitude de son concepteur.. Sous Microsoft Windows, Chrome applique l'interface Luna de Windows XP et Windows Aero de Vista et 7. Sous Mac OS X, Chrome se fond également dans l'interface.
Structurellement, les fenêtres de Chrome conservent une structure similaire aux principaux navigateurs concurrents. L'interface utilisateur est composée d'une zone d'affichage gérée sous forme d'onglets. Les pages de format spécial sont manipulées à l'aide de barre de défilement. Les fonctions page précédente, page suivante, actualiser, page d'accueil, et ajouter aux favoris restent aux emplacements traditionnels.
Google apporte cependant plusieurs innovations dès la première version : premièrement, les barres d'outils et de menu sont réduites à deux icônes dans le coin supérieur droit ; deuxièmement, la barre de titre reste toujours vierge ; et enfin, les barres d'adresse et le champ de recherche fusionnent au profit d'une barre intelligente, dite omnibox. Pour les langues dont l'écriture est alignée à droite, l'interface graphique du navigateur est horizontalement inversée.
Le comportement du logiciel est par ailleurs très plastique. Il est possible de « sortir » un onglet pour en faire une fenêtre, et inversement, de fusionner des fenêtres en glissant les onglets dans une même fenêtre. Ceux-ci se repositionnent si l'utilisateur les place de manière inadéquate, et peuvent se rétrécir en les écrasant sur la gauche avec la souris. Le navigateur tout entier peut être comprimé en une moitié d'écran si on laisse le pointeur cliqué sur le front, qu'on déplace la fenêtre entière sur le milieu des côtés de l'écran. Cette innovation sera reprise dans l'interface graphique de Windows 7.
Depuis la version 3.0, le navigateur offre une possibilité de personnalisation visuelle inédite, par le biais de thèmes téléchargeables et parfois conçus par des particuliers.. Lors du lancement de cette nouvelle version, 29 thèmes étaient utilisables.. Pour la version suivante, Google a sollicité plusieurs artistes pour étoffer sa galerie de thèmes, et 95 nouveaux skins ont été ajoutés..
Fonctionnalités et caractéristiques techniques vignette|Capture d’écran d’un crash. vignette|La fonctionnalité « vue fractionnée ».
Chrome a été conçu à partir de 25 bibliothèques de code différentes. Ces dernières proviennent de Google ou de tiers, telles les bibliothèques « », « », « » de Mozilla, ainsi que la base de données SQLite et de nombreux autres projets open source.. La machine virtuelle JavaScript a été considérée comme un projet suffisamment important pour que son développement et sa gestion soient assurés par une équipe distincte coordonnée par Lars Bak à Aarhus au Danemark.
Selon Google, les implémentations de JavaScript existantes ont été conçues , alors que les applications web telles que Gmail . De ce fait, le navigateur bénéficierait grandement d'un moteur JavaScript qui lui permettrait de fonctionner plus vite.
Comme la plupart des navigateurs, Chrome a été testé en interne avant sa mise à disposition des testeurs. Les tests automatisés ont affiché 99 % de réussite. Le fonctionnement des nouvelles versions du navigateur est automatiquement mis à l'épreuve sur des dizaines de milliers de sites web fréquemment consultés à l'intérieur de l'index Google pendant 20 à 30 minutes.
Chrome intègre par défaut Gears, une API permettant d'accéder tout en étant hors connexion à ses données (par exemple la suite bureautique en ligne Google Documents), et permet l'accès à des applications web hors du navigateur. Google Chrome emprunte également des fonctionnalités à ses concurrents tels un système d'accès aux favoris proche du d'Opera et une barre d'adresse intelligente appelée omnibox.
Fin mars 2010, Google annonce son intention d'intégrer Adobe Flash Player dans son navigateur, ce qui a provoqué la déception de la communauté des logiciels libres, dénonçant une consommation de ressources importantes. ainsi qu'une politique visant à maintenir Adobe Flash comme indispensable pour une partie du web.
Chrome utilise : le moteur de rendu HTML utilisé par Chrome était WebKit (le moteur de rendu qu'utilise Safari) jusqu'en avril 2013 mais Google annonce alors que le navigateur utilisera Blink Chromium Blog, Blink: A rendering engine for the Chromium project, 3 avril 2013., qui est une version modifiée (dans le jargon un fork) de WebKit ; un nouveau moteur JavaScript baptisé V8, annoncé comme très performant grâce à : une compilation à la volée du code JavaScript en langage machine ; un accès immédiat aux attributs, obtenu grâce à une représentation interne sophistiquée (orientée objet et typée dynamiquement) des éléments JavaScript ; un ramasse-miettes efficace, par des pointeurs et des objets clairement identifiés. ; un espace mémoire et un processus exclusif pour chaque composant ou onglet afin de gagner en vitesse et en sécurité ; une barre d'adresse qui propose des sites ou des suggestions grâce au complètement automatique ; une page d'accueil dynamique avec un visuel des huit sites les plus visités, des derniers favoris, des derniers onglets fermés et des dernières recherches ; un mode de navigation privée, où rien ne sera conservé une fois l'application arrêtée ; une ségrégation des droits entre différents onglets.
Début 2023, Google cesse le développement de Chrome pour les ordinateurs exécutant Windows 7 et Windows 8, la dernière version compatible étant la 109..
Extensions Google Chrome dispose d'un système de gestion d'extensions (actif depuis la version 4 Beta) permettant d'ajouter de nombreuses fonctionnalités au navigateur. Cette fonction répond au manque critiqué depuis sa sortie. Les extensions permettent par exemple de bloquer la publicité des sites Web, d'afficher la météo, de fournir des outils d'aide au développement Web, etc. Les extensions se mettent à jour automatiquement et de façon transparente. Il n'y a pas besoin de redémarrer le navigateur lors de l'installation ou la mise à jour d'une extension.
Il est relativement facile de créer une extension pour Google Chrome, car elles sont écrites avec les mêmes langages utilisés pour créer une page Web : le HTML et le JavaScript. Les extensions de Google Chrome sont lancées dans un processus indépendant. Ainsi, une extension boguée ne pourra pas faire planter le navigateur.