Découvrez comment Chrome utilise les versions Canary, en développement, bêta et stable pour tester de nouvelles fonctionnalités et déployer des mises à jour.
Chrome propose quatre versions
Quatre versions de Chrome sont disponibles à tout moment sur les plates-formes mobiles et de bureau : Canary, en développement, bêta et stable. On les appelle versions disponibles.
Dans chaque version, Chrome déploie une série de versions qui indiquent l'ordre de publication et le degré de modification par rapport aux versions précédentes.
Chrome Canary
Chrome Canary est publié quotidiennement.
Cette version est comme le canari dans la mine. Il s'agit de la version de Chrome la plus expérimentale, qui inclut des fonctionnalités nouvelles et expérimentales. Chrome Canary nous aide à tester les modifications auprès de vrais utilisateurs et développeurs, afin de détecter les problèmes avant qu'ils ne deviennent un problème.
Nous ajoutons des modifications et de nouvelles fonctionnalités à la version Canary avec un minimum de tests. Canary peut (et c'est le cas) se casser. Parfois, une version Canary peut même contenir un bug qui fait planter le navigateur ou le rend complètement inutilisable sur certains sites. L'avantage de publier Canary tous les jours est que les mises à jour et les corrections de bugs peuvent également être déployées rapidement. Par défaut, Canary signale les plantages et les statistiques d'utilisation à Google (vous pouvez désactiver cette fonctionnalité).
Canary est très utile pour les développeurs et les utilisateurs d'entreprise qui ont besoin de tester de nouvelles fonctionnalités dès qu'elles sont implémentées. N'oubliez pas que certaines fonctionnalités ne dépasseront peut-être jamais Canary. C'est ce qui la rend utile ! Il est préférable qu'une fonctionnalité soit testée (et potentiellement rejetée ou retravaillée) dans Canary auprès d'un petit nombre d'utilisateurs, avant d'être implémentée pour une disponibilité générale dans la version stable de Chrome.
Chrome Dev
Chrome Dev est publié une ou deux fois par semaine.
Chrome Dev montre sur quoi l'équipe Chrome travaille actuellement. Ce canal de publication est encore assez récent. Nous le testons plus que Canary, mais vous êtes toujours susceptible de trouver des bugs et d'autres problèmes.
Chrome bêta
Chrome bêta est mis à jour environ une fois par semaine, avec des mises à jour majeures toutes les quatre semaines.
Ce navigateur est beaucoup plus abouti, soigneusement vérifié et testé. Avec Chrome bêta, vous avez accès à des améliorations et à de nouvelles fonctionnalités plus d'un mois avant que la version stable de Chrome ne les reçoive, avec un niveau de fiabilité proche de la version stable de Chrome. Vous pouvez prévisualiser les fonctionnalités encore en développement et nous faire part de vos commentaires pour améliorer Chrome.
Chrome Stable
La version stable de Chrome est mise à jour toutes les deux à trois semaines avec des mises à jour mineures et toutes les quatre semaines pour les versions majeures.
La plupart des gens appellent simplement cette version "Chrome". Les modifications et les mises à jour ne sont intégrées à la version stable qu'après avoir effectué des tests automatisés rigoureux et des vérifications manuelles.
Il s'agit de la version de Chrome que vous devriez considérer comme la version par défaut et actuelle, celle installée par la grande majorité des utilisateurs.
Version ≠ version
Une série de versions de Chrome est déployée dans chaque canal de publication, car des mises à jour, des améliorations et des corrections de bugs sont intégrées lors des tests. Pour chaque canal, le numéro de version majeure reste le même tout au long d'un cycle de publication. Par exemple, lorsque cette page a été publiée à l'origine, la version stable de Chrome était à la version 101, Chrome Beta à la version 102, et Chrome Dev et Chrome Canary étaient différentes versions de la version 103. Vous verrez parfois ces numéros principaux appelés jalons : par exemple, M101 ou M102.
Si vous êtes curieux de connaître la version que vous utilisez, consultez la page chrome://version. Vous
pouvez observer l'évolution du numéro de version au fil du temps pour chaque version. Vous pouvez consulter les dernières versions de chaque canal de publication et plate-forme de Chrome sur chromiumdash.appspot.com. Ce site fournit également des outils permettant d'afficher les différences de code entre les versions.
Pourquoi Chrome a-t-il besoin de versions disponibles ?
Chrome compte des milliers de contributeurs, des millions de lignes de code et des milliards d'utilisateurs. Les logiciels complexes et largement utilisés ont besoin de processus robustes et de mécanismes de test stricts pour s'assurer que les nouvelles fonctionnalités et les modifications apportées au code n'ajoutent pas de bugs et ne provoquent pas d'effets secondaires inattendus. Les ingénieurs Chrome continuent de tester après la publication de la version stable, lorsque de vraies personnes commencent à utiliser le navigateur à grande échelle.
Les navigateurs Web ne fonctionnent pas de manière isolée. Ils doivent faire face aux particularités de millions de sites Web, qui évoluent constamment, et à toutes sortes de comportements des utilisateurs, attendus et inattendus.
Nous pourrions publier une nouvelle version de Chrome avec des centaines de modifications et de mises à jour, pour des milliards d'utilisateurs dans des dizaines de langues sur plusieurs systèmes d'exploitation pour des milliers d'appareils différents, en même temps, et croiser les doigts en espérant que tout se passe bien. Bien sûr, nous ne le faisons pas. Au lieu de cela, nous commençons par expérimenter une modification ou une nouvelle fonctionnalité dans Chrome Canary. En d'autres termes, nous mettons à jour une partie du code de l'application. Certaines modifications ne vont jamais plus loin, mais si tout se passe bien, nous mettons à jour Chrome Dev avec la modification, puis Chrome Beta, avec de plus en plus de tests et de vérifications, jusqu'à ce que le code modifié soit intégré à la version stable de Chrome. La version stable de Chrome est la version de Chrome que presque tout le monde utilise. La plupart des gens l'appellent simplement "Chrome".
Quels autres mécanismes Chrome utilise-t-il pour tester et déployer de nouvelles fonctionnalités ?
Essais sur le terrain
Chrome est conçu de sorte que certaines nouvelles fonctionnalités puissent être activées ou désactivées à l'aide de flags d'essai sur le terrain. L'application Chrome, exécutée sur votre appareil, vérifie régulièrement les serveurs backend de Chrome pour voir si des modifications ont été apportées aux flags d'essai sur le terrain. En fonction du fichier de seed de flag renvoyé par le serveur et d'une seed de randomisation stockée localement, les fonctionnalités peuvent être désactivées ou activées par Chrome exécuté sur votre appareil.
Les essais sur le terrain sont également appelés "variantes Chrome" ou par le nom de code interne de Google : Finch. Microsoft dispose d'un système similaire pour le navigateur Edge appelé ECS. Le mécanisme des variantes Chrome permet d'activer de nouvelles fonctionnalités pour certains utilisateurs de Chrome et pas pour d'autres (ou de les désactiver si nécessaire). Pour en savoir plus, consultez notre article et notre vidéo : Que sont les variantes Chrome ?.
Métriques
Si le paramètre permettant d'améliorer les fonctionnalités et les performances de Chrome est activé (chrome://settings/syncSetup?search=improve), Chrome peut surveiller et envoyer automatiquement des métriques anonymes au backend de Chrome, telles que l'utilisation de la mémoire, les temps de chargement des pages ou l'utilisation d'une fonctionnalité du navigateur.
Chrome utilise des métriques pour vérifier les performances, la stabilité et les comportements inattendus. Ce mécanisme peut également être utilisé avec des essais sur le terrain pour comparer les métriques des utilisateurs qui hont activé une nouvelle fonctionnalité et le groupe de contrôle de ceux qui ne l'ont pas fait. Ainsi, en cas de problème, les ingénieurs Chrome peuvent désactiver la nouvelle fonctionnalité pendant qu'ils travaillent sur un correctif.
Composants Chrome
Pour certaines fonctionnalités, Chrome adopte une approche modulaire : certaines parties du navigateur sont déployées en tant que composants Chrome à l'aide du Component Updater.
Les composants peuvent être mis à jour sans qu'il soit nécessaire d'installer une nouvelle version de Chrome. Cela permet de déployer les mises à jour plus rapidement, en dehors des calendriers des canaux de publication, sans avoir à relancer le navigateur. C'est particulièrement important pour les fonctionnalités de sécurité et peut réduire la taille du programme d'installation de Chrome pour les nouvelles versions.
Par exemple, Chrome dispose d'un module permettant la lecture de vidéos protégées par des droits d'auteur, appelé Widevine. Vous pouvez consulter la liste complète des composants sur chrome://components.
Que sont Chromium, Blink et V8 ?
Chromium est le projet de navigateur Open Source sur lequel Chrome et d'autres navigateurs sont basés, y compris Edge, Samsung Internet et Brave. Les navigateurs sont devenus si complexes à créer et à maintenir que le fait de baser le code sur un projet Open Source est devenu un modèle courant. (Le navigateur Safari utilise WebKit.) Chrome ajoute des fonctionnalités supplémentaires à Chromium, telles que des codecs vidéo supplémentaires, la prise en charge des contenus protégés par des droits d'auteur et les mises à jour automatiques.
Vous pouvez installer Chromium, qui propose fréquemment de nouvelles versions, mais il peut manquer des fonctionnalités clés sur lesquelles vous comptez dans d'autres navigateurs (telles que les mises à jour automatiques et les codecs multimédias sous licence requis pour le streaming vidéo). Chromium est plus adapté aux développeurs de navigateurs qui créent des fonctionnalités de navigateur qu'à un consommateur Web moyen.
Blink est le moteur de rendu utilisé pour transformer le code et les ressources des pages Web en pages que vous voyez et avec lesquelles vous interagissez.
V8 est le moteur JavaScript et WebAssembly Open Source développé par le projet Chromium pour Chrome, Node.js et d'autres applications et environnements.
Comment Chrome déploie-t-il de nouvelles versions ?
Chrome ne se contente pas de publier une nouvelle version pour tous les utilisateurs et d'espérer que tout se passe bien. Au lieu de cela, Chrome utilise des déploiements progressifs.
Cela signifie qu'au début, seul un petit nombre d'utilisateurs pour chaque canal de publication reçoit une mise à jour (peut-être seulement 1 à 5 % au début, puis progressivement jusqu'à 100 %). Lors du déploiement d'une fonctionnalité, les ingénieurs Chrome utilisent des métriques et les commentaires des utilisateurs pour détecter les problèmes inattendus. En cas de problème, le déploiement est mis en pause pendant que l'équipe Chrome travaille à la résolution du problème. La solution peut consister à désactiver une fonctionnalité expérimentale, à mettre à jour un composant ou à déployer une mise à jour de code appelée respin.
Comment installer différentes versions disponibles ?
Les versions disponibles de Chrome fournissent des téléchargements pour chaque version de Chrome sur ordinateur ou mobile, pour plusieurs plates-formes. Vous pouvez toutes les installer si vous le souhaitez. Vous pouvez également installer Chromium, le navigateur Open Source sur lequel Chrome est basé.
Comment fonctionnent les mises à jour de Chrome ?
Les nouvelles versions ne se limitent pas à ajouter de nouvelles fonctionnalités. Chrome doit également corriger les bugs, ajouter des mises à jour de sécurité, améliorer les fonctionnalités existantes, rendre le code plus efficace et supprimer le code qui n'est plus nécessaire. Les cycles de mise à jour rapides sont particulièrement importants pour assurer la sécurité des utilisateurs et les protéger contre les nouveaux types d'attaques.
Chrome télécharge les mises à jour en arrière-plan. Pour mettre à jour Chrome, il vous suffit de relancer le navigateur. Vous verrez peut-être un bouton "Mettre à jour" dans Chrome ou le menu ⋮ changer de couleur si une mise à jour est disponible et que vous n'avez pas redémarré depuis un certain temps. Mettre à jour Google Chrome explique comment installer les mises à jour automatiques.

Les clients Enterprise peuvent essayer les nouvelles versions de Chrome Canary, bêta ou en développement, et contrôler le déploiement des logiciels auprès de leur personnel.
Le système d'exploitation utilisé par les Chromebooks, Chrome OS, fonctionne de la même manière. Si vous vous sentez aventureux ou si vous souhaitez essayer de nouvelles fonctionnalités en avant-première, vous pouvez passer votre Chromebook à une autre version de Chrome OS.
En savoir plus
- Télécharger Chrome pour toutes les versions et plates-formes
- Comprendre les numéros de version de Chrome
- Consulter le blog sur les versions de Chrome
- Trouver les dernières versions pour chaque canal de publication et plate-forme de Chrome, et accéder à des outils permettant d' afficher la différence entre les versions : chromiumdash.appspot.com
- Signaler des bugs
- Gérer les versions de Chrome pour les entreprises et l'éducation