web-dev-qa-db-fra.com

Quelle est la différence entre Chrome, Canary et Chrome?

Voici comment je comprends les différences du navigateur Google:

  1. Chrome - Version de production (celle que nous utilisons actuellement, version stable)
  2. Canary - Version d'essai avant nouvelle version de production (Version antérieure à Chrome)
  3. Chromium - Version Dev et disponible sous Linux (maintenue par les développeurs Ubuntu, pas de mise à jour automatique de la version - déclenchée par l'utilisateur)

Y a-t-il d'autres points que j'ai manqués? Et en termes de développement, y a-t-il une autre considération si j'utilise Chrome et Canary plutôt que Chrome? Comme la mise en cache, la compatibilité, les cookies, les performances, etc. (bugs?)

21
  1. Votre interprétation est correcte
  2. Canary est essentiellement une version (presque) nocturne construite à partir de la pointe d'arbre actuelle du repo Chrome. C'est le bord saillant du développement et vous devez donc vous attendre à des plantages et des bugs, mais c'est le moyen le plus rapide de tester les modifications récentes de Chrome. (En plus de construire vous-même ToT)

    En plus de Canary, il y a aussi le canal Dev qui est une version de développement légèrement plus longue, généralement hebdomadaire, mais toujours construite à partir de la pointe d'arbre saignante. Le canal bêta est une branche de longue date qui est la prochaine version et est généralement assez stable/sans bug.

    L'ordre de "fraîcheur" à "stable": Canaries -> Dev -> Beta -> Stable

  3. Chromium est le nom du projet open-source à partir duquel Chrome est construit. Une version Chromium est fondamentalement équivalente à Chrome mais n'inclut pas de bits propriétaires ( Plugin Flash, codecs, etc.) ou image de marque officielle de Google (icônes, etc.).

La compatibilité en termes d'API accessibles sur le Web entre les différentes versions devrait être essentiellement la même, sauf, bien sûr, pour les changements à venir. En général, les changements qui se produisent dans Canary, Dev et en particulier la version bêta, sont destinés à atteindre le canal stable.C'est donc une bonne idée de tester vos applications par rapport à la version bêta pour vous assurer que votre application continuera de fonctionner comme prévu une fois la version bêta promue. à stable. Vous pouvez trouver les modifications à venir des API Web sur ChromeStatus

Dans Canary et Dev, vous êtes plus susceptible de rencontrer des bogues involontaires qui se glissent pendant le développement. Si vous souhaitez aider Chrome développement, vous pouvez déposer des bogues pour ceux-ci sur le Chromium bug tracker (utilisez-le également pour les bogues que vous trouvez dans le canal Stable/Beta!) )

En termes de performances, un chrome fabriqué à la main dépendra de qui l'a construit et avec quels drapeaux. La performance entre Canary/Dev/Beta/Stable devrait être comparable et indicative de la version stable finale.

23
David Bokan