Google Chrome
En septembre 2008, Google lance la version bêta de Chrome, son propre navigateur web. À cette époque, Internet Explorer domine le marché et Firefox s'est imposé comme l'alternative incontournable. Mais les applications web gagnent en complexité, HTML5 est en préparation et les navigateurs existants montrent leurs limites. Google constate que les navigateurs gèrent mal ces nouvelles applications, provoquant régulièrement des plantages qui affectent toute la navigation.
Chrome arrive avec une architecture multi-processus. Chaque onglet tourne dans son propre processus, isolé des autres. Quand une page plante, seul l'onglet concerné se ferme. Les autres composants du navigateur continuent de fonctionner normalement. Cette rupture avec les navigateurs monolithiques traditionnels transforme l'expérience utilisateur.
La sécurité occupe une place centrale dès la conception. Le sandboxing isole les processus de rendu en limitant drastiquement leurs privilèges et leur accès au système d'exploitation. Un processus compromis ne peut pas infecter le reste du système. Chrome s'appuie sur quatre mécanismes de sécurité Windows pour renforcer cette protection contre les logiciels malveillants.
Le moteur JavaScript V8 marque une avancée technique majeure. Développé par une équipe Google au Danemark, il compile directement en code machine sans passer par un interpréteur. Les classes cachées optimisent le traitement des objets similaires. Le ramasse-miettes est précis tout en demeurant léger, rendant l'exécution de JavaScript bien plus rapide que sur les moteurs concurrents.
L'interface de Chrome frappe par sa simplicité. Les développeurs ont suivi le principe « interface simple, cœur puissant ». Ils ont maximisé l'espace d'affichage des pages en réduisant les éléments d'interface au strict nécessaire. La barre d'adresse et le champ de recherche fusionnent dans l'omnibox. Cette approche minimaliste inspirera ensuite de nombreux autres navigateurs.
Google publie simultanément Chromium, qui est la version open source (et la base) de Chrome. La majorité du code source sort sous licence BSD, permettant aux développeurs de l'utiliser librement. Ce choix stratégique favorise l'adoption des technologies Chrome et stimule l'innovation dans tout l'écosystème des navigateurs.
Les performances restent au cœur des préoccupations. En 2015, Chrome introduit un cache de bytecode JavaScript. Les scripts fréquemment utilisés voient leur code compilé conservé sur le disque. Les pages se chargent plus vite, même après un redémarrage du navigateur. Cette optimisation illustre l'attention constante portée à la vitesse d'exécution.
Chrome intègre WebKit comme moteur de rendu, initialement créé par Apple. Mais Google ne retient que le composant WebCore et développe sa propre couche d'adaptation. Cette personnalisation lui donne un contrôle total sur les performances du navigateur.
Le succès arrive vite. Un an après son lancement, en août 2009, Chrome est le troisième navigateur le plus utilisé au monde, dépassant Safari et Opera. En novembre 2010, il franchit la barre des 10% de parts de marché aux États-Unis. La progression s'accélère d'année en année.
En 2020, Microsoft abandonne EdgeHTML et reconstruit Edge sur la base de Chromium. Brave, Opera et bien d'autres navigateurs s'appuient sur cette technologie. Un écosystème riche se développe autour du projet.
Le Chrome Web Store, lancé en 2010, centralise la distribution des extensions. Cette plateforme structurée facilite la découverte et l'installation d'extensions, un atout dans l'adoption de Chrome, enrichissant les fonctionnalités du navigateur.
Les mises à jour automatiques changent la façon de distribuer un navigateur. Chrome s'actualise silencieusement en arrière-plan, sans intervention de l'utilisateur. Cette approche améliore la sécurité en garantissant que chacun dispose des dernières corrections. Plus besoin d'attendre qu'un utilisateur décide de mettre à jour manuellement son navigateur.
Chrome évolue avec le Web. Le navigateur intègre progressivement des technologies avancées comme le CSS Paint API pour personnaliser le rendu graphique, ou les transformations CSS 3D pour des effets visuels sophistiqués. Ces fonctionnalités répondent aux besoins des applications web modernes qui rivalisent désormais avec les applications natives.
L'architecture de Chrome inspire la conception de systèmes d'exploitation. Chrome OS, lancé en 2011, étend les principes du navigateur à l'échelle d'un OS complet. Google y voit l'avenir de l'informatique, un monde centré sur le web où le navigateur est la plateforme principale d'exécution des applications. Ce qui se vérifie avec l'explosion des solutions SaaS en entreprise.
La recherche de vitesse ne s'arrête jamais. Les optimisations touchent le chargement des pages, l'exécution du JavaScript, le rendu des images. Chrome introduit le préchargement des ressources et la compression des données pour réduire encore les temps de chargement. Chaque milliseconde compte.
En 2023, quinze ans après son lancement, Chrome domine le marché des navigateurs web. Son influence sur l'évolution des standards web et des technologies de navigation est immense. Les innovations techniques de Chrome se sont généralisées. Le web s'est transformé en une véritable plateforme d'applications sophistiquées, et Chrome y a joué un rôle décisif.