Pourquoi tant de navigateurs sont-ils basés sur Chromium ?

En 2018, environ soixante-cinq pour cent des utilisateurs d’Internet naviguent sur Internet en utilisant Google Chrome, et un nombre croissant utilise des navigateurs basés sur Chromium, le projet de navigateur web open-source de Google.

Il se passe beaucoup de choses sous le capot de votre navigateur moyen, ce qui est une des raisons pour lesquelles un nombre croissant de nouveaux navigateurs décident d’utiliser des composants Chromium. Microsoft Edge vient d’annoncer qu’il fera le changement, suivant des alternatives moins connues comme Opera, Brave, Vivaldi, Yandex, et d’autres. Pourquoi les navigateurs du monde entier se tournent-ils vers Chromium, et qu’est-ce que cela signifie pour l’avenir ?

chromium-browsers-market-share
Source : Netmarketshare, janvier 2019

Construire des navigateurs est difficile

chromium-browsers-browsers

Si coder un bon navigateur pouvait être fait par une petite équipe en quelques mois, nous aurions probablement beaucoup plus d’options. Pour en faire un qui fonctionne, vous avez besoin de :

  • Interface utilisateur (tous les boutons et éléments dans le navigateur)
  • Moteur de navigateur (prend vos commandes de l’interface utilisateur et les envoie au moteur de rendu)
  • Moteur de rendu (vous montre les éléments que vous voulez voir, généralement à partir de HTML/CSS)
  • Beaucoup d’autres choses comme un moteur JavaScript, stockage de données, etc.

Ces éléments ne sont pas rapides à construire par vous-même, et puisque de bonnes versions bien entretenues d’eux ont déjà été construites et sont constamment mises à jour, il n’est pas très logique d’y investir de l’énergie.

Actuellement, il n’y a que trois projets à ce niveau, chacun avec son propre moteur de navigateur formant le cœur de leurs opérations : Google Chrome (Blink), Mozilla Firefox (Gecko), et Safari d’Apple (Webkit). Edge était en lice, mais Microsoft le passe également à Chromium.

À lire aussi : Chromium est-il une alternative convenable à Chrome ?

Chromium a une énorme communauté de développement très active

chromium-browsers-open-source

Puisqu’il est open-source et utilisé partout sur le web, Chrome/Chromium a gagné une grande communauté de développeurs qui travaillent à maintenir le navigateur à jour et à ajouter de nouvelles fonctionnalités. Chaque nouveau navigateur Chromium qui apparaît renforce l’original, car une grande partie du travail peut facilement voyager entre les forks ou même être utilisée dans des projets non liés aux navigateurs. Des morceaux de Chromium, comme ANGLE, Skia, et V8, peuvent être trouvés alimentant tout, de Spotify à VS Code de Microsoft.

C’est là où se trouvent les extensions

chromium-browsers-extensions

La formidable bibliothèque d’extensions est également un grand attrait : tout navigateur basé sur Chromium peut accéder à tous les modules complémentaires tiers qui vous aident à personnaliser votre navigation selon vos besoins. Si une équipe de développement souhaite déployer une extension, il est logique de prioriser Chrome. C’est là que se trouvent tous les utilisateurs, et en basant votre navigateur sur Chrome, vous pouvez en profiter.

Chrome façonne le Web

chromium-browsers-shaping-world

Pour le meilleur ou pour le pire, Chrome est la manière dont la plupart des gens naviguent sur Internet, donc si vous construisez un site, votre priorité absolue devrait être de l’optimiser pour Chrome. En retour, si vous voulez vous assurer que votre navigateur fonctionnera avec la plupart des sites et garder la technologie sous-jacente à jour, Chromium pourrait être votre meilleure option.

Google obtient-il mes données des navigateurs Chromium ?

chromium-browsers-chrome

Une des craintes les plus courantes concernant Chromium est que le code de Google fera quelque chose de sournois avec vos données. Chrome, et Google en général, ont eu des problèmes de confidentialité dans le passé, donc il est compréhensible que certaines personnes soient méfiantes envers Chromium, mais ne paniquez pas.

Chromium est un projet complètement open-source, et les parties qui communiquent avec Google font principalement partie de Chrome, pas de Chromium. S’il y a quoi que ce soit dans le code de Chromium qu’ils n’aiment pas, les développeurs peuvent simplement le retirer. De nombreux navigateurs axés sur la confidentialité comme Brave sont basés sur Chromium mais ont pris soin de se « dégoogliser ».

À quel point est-il vraiment brillant ?

chromium-browsers-logo

Il est indéniable que Chrome a un monopole sur la navigation Internet et que Chromium étend ses tentacules dans le monde des navigateurs. Il y a des arguments des deux côtés ici :

Pour : Chromium est l’une des meilleures technologies de navigation web qui existent et est constamment mise à jour.
Contre : Avec Chromium prenant tant de parts de marché, il est facile d’imaginer que la concurrence ralentisse et que la technologie des navigateurs devienne moins diversifiée.

Pour : Avoir Chromium comme plateforme facilite énormément pour les développeurs de construire rapidement et efficacement de nouvelles idées de navigateurs – il est assez facile d’obtenir de la diversité au lieu d’une monoculture.
Contre : Tous les navigateurs basés sur Chromium combinés ne touchent même pas à la part de marché de Chrome, et beaucoup d’entre eux ont des problèmes.

Pour : Cela standardise beaucoup de technologies web, ce qui est génial pour les développeurs et permet à tout le monde d’être plus ou moins sur la même (page web).
Contre : La confidentialité et la sécurité pourraient être plus largement compromises s’il y a un problème avec Chromium.

Pour : Google ne vous espionne probablement pas à travers la plupart des navigateurs activés par Chromium – les parties qui envoient des données à Google peuvent être supprimées.
Contre : Google vous espionne probablement à travers certains navigateurs activés par Chromium – tout le monde ne retire pas ces éléments.

Si vous ne pouvez pas les battre, rejoignez Chromium

Si vous appréciez les projets open-source, la navigation rapide, et des tonnes d’extensions, il n’y a aucune raison de passer à côté d’un navigateur Chromium. C’est un projet populaire pour une bonne raison, et avec tant de forks qui sortent et de communautés de développement qui rejoignent, il ne fait que s’améliorer.

Il existe encore des alternatives (et espérons qu’elles resteront ; la domination incontestée de Chromium n’est pas le meilleur scénario), mais tant que la technologie de Google va façonner la manière dont nous utilisons Internet, autant qu’elle soit open source.

Crédits d’image : 20120217 Extensions Chrome, Le World Wide Web