
[By The Chromium Authors - CC-BY]
Si vous prenez les transports parisiens, vous n'avez pas pu passer à côté de la campagne Google actuelle pour son navigateur Web : Google Chrome. La campagne semble être internationale puisque que, lors de mon séjour à Londres début janvier, j'ai pu observer la même campagne dans l' "underground" londonien.
Par hasard et par envie, j'ai voulu tester la bête pour me faire ma propre idée. Je suis plutôt hostile à utiliser Chrome du fait du traitement de nos données personnelles exercé par Google qui ne respecte pas vraiment la législation française. De plus, je suis particulièrement sensible au monde du Logiciel Libre. Ce sont donc les quelques raisons qui m'ont fait opté pour la version open-source de Chrome : Chromium.
Chromium est le nom du projet Open-source diffusé majoritairement sous licence BSD. La particularité de Chromium est que, chaque nuit, une nouvelle release est compilée (nightly builds) grâce à la grande communauté des développeurs du monde du logiciel libre.
Google récupère simplement des versions plus anciennes de Chromium, ajoute un logo, un nom (Google Chrome), rajoute certains éléments, tout en décidant d'en faire un logiciel fermé (propriétaire). Entre autres, Google rajoute une API (Google Gears) permettant d'accéder à certaines données en mode offline (ex : Google Documents). Chrome incorpore un outil de mise-à-jour automatique, ce qui n'est pas le cas de Chromium (il faut passer par le mini-installer manuellement).
Firefox commençait à me poser vraiment problème : freezes à répétition, lenteur de démarrage. Une impression globale d'avoir affaire à une usine à gaz, les plugins n'arrangeant rien. Pouvant rapidement surfer avec une quantité non négligeable d'onglets, Firefox me montrait rapidement ces limites.
La première chose qui marque est la rapidité avec laquelle les pages se chargent. On sent à ce niveau à quel point Firefox souffre dans le temps d'exécution des éléments JavaScript. Je ne pensais pas pouvoir être autant surpris par la rapidité d'affichage : c'est littéralement le jour et la nuit.
D'ailleurs, pour vous en convaincre, en dehors du ressenti, les tests de performance sont plutôt révélateurs.
Dailytech a ainsi testé plusieurs benchmark récemment :
Celtic Kane's JS Benchmark (more is better)
1. Chrome 4 - 432 ± 24
2. Safari 4 - 297 ± 3
3. Opera 10.5 alpha - 252 ± 5
4. Firefox 3.6b5 - 157 ± 4
5. IE8 - 67 ± 3PeaceKeeper (more is better)
1. Chrome 4 - 3984 points
2. Opera 10.5 alpha - 3597 points
3. Safari 4 - 3570 points
4. Firefox 3.6b5 - 2905 points
5. IE 8 - 1006 pointsSunspider (less is better)
1. Opera 10.5 alpha - 470.2ms +/- 5.1%
2. Chrome 4 - 503.8ms +/- 3.9%
3. Safari 4 - 622.8ms +/- 12.6%
4. Firefox 3.6b5 - 883.2ms +/- 1.2%
5. IE8 - 4539.0ms +/- 0.6%
Le célèbre test ACID 3 (pourcentage de conformité à une image de référence), d'après mes tests, donnent les résultats suivants :
Un autre atout appréciable est le non-reboot du navigateur à chaque changement "important". L'installation d'un plugin sous Firefox nécessite un redémarrage systématique ; sous Chromium, vous installez l'extension et celle-ci est aussitôt fonctionnelle. De la même façon, Inutile de redémarrer le browser web lorsque vous passez en navigation privée. Ces élements peuvent paraître anecdotiques, mais ils restent très appréciables dans une utilisation quotidienne.
L'interface sobre et fluide de Chromium est des plus agréables. Mais pas seulement, l'interface transparente et ergonomique permet de se concentrer sur l'essentiel : la navigation web ; l'interface web disparaît au profit du contenu, contrairement à Firefox. La barre de téléchargement est un autre exemple du travail effectué sur l'interface.
Ce n'est d'ailleurs pas un hasard si la prochaine version de Firefox s'inspirera très fortement de l'interface de Chromium.
Sous Chromium, un onglet génère un processus, ceci permettant de ne pas planter tout le navigateur lors du plantage d'un seul onglet et d'éviter les longs freezes que l'on peut parfois vivre sous Firefox. Bref, avec Chromium, la stabilité est exemplaire.
Sous Windows : dernière release (choisir le mini-installer du dernier dossier)
Sous GNU/Linux : Ubuntu 9.10
Ajoutez la source suivante dans /etc/apt/sources.list
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic maindeb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
Batou.fr est un blog proposant un regard personnel sur l'actualité de deux domaines passionnants : l'informatique et Internet. Le site reflète mes centres d'intérêt. Ainsi, des news sur la musique, le cinéma, la littérature seront présents pour agrémenter ce site. N'hésitez pas à participer et à donner votre avis sur les différents articles !
Bonne visite ;-)
(suite)
Un petit outil automatique pour éviter d’exécuter manuellement mini_installer (carrément saoûlant) et pour suppléer à l’absence (regrettable mais ils ne veulent pas) d’une mise à jour automatique :
http://sites.google.com/site/chromeupdater/
Vous devriez expliquer la différence entre snapshot et continuous.
Et je vais réessayer adthwart…
Et Chromium en est déjà la la version 9, le cycle de développement s’accélérant : la 8 aura duré quelques semaines seulement.
Bon dimanche
Bonjour Pierre,
Je ne parlais pas des options de confidentialité mais des nombreux ajouts de Google effectués pour mieux cibler ses clients.
Je confonds plugin et extension car ce sont des synonymes.
L’extension anti-pub AdThwart reprend le moteur du plugin AdBlock de Firefox donc je ne considère pas qu’il est moins bien
Puisque le projet Chromium est sous licence libre, la communauté des développeurs sait si un rajout de code louche est implémenté. Google reprend juste le code de Chromium pour y ajouter une licence proprio, son logo et ses services intégrés. Donc je ferai plus confiance à Chromium sur ce point-là.
Sinon je regrette également la MAJ auto de Firefox dans Chromium, c’est vrai que ce n’est pas pratique de relancer le mini_installer. Je vais voir si je vais installer Chrome Updater du coup.
Pour les continuous et les snapshots, c’est vrai qu’il serait plus sain de prendre les premiers.
Bon dimanche également !
Bonsoir
Merci de votre réponse.
dans Chrome vous avez outils, extensions pour les extensions (ex : adthwart) et about:plugins pour les plugins (ex : flash player). Dans Firefox vous avez deux onglets différents dans « modules complémentaires » avec deux gestions différentes. Si dans le langage courant on les considère comme des synonymes, les notions sont différentes.
La principale différence entre Chromium et Chrome, ce sont les solutions propriétaires qui font de Google Chrome un logiciel propriétaire : flash player intégré, prise en compte du H264 (il y en a peut-être d’autres), absentes dans Chromium pour lui conserver sa licence BSD « libre » (et dans FF pour des raisons analogues).
Bonne soirée
Bonsoir,
Merci d’avoir fait la distinction entre les deux, c’est vrai que ce sont finalement deux notions différentes même si les deux peuvent se recouper (ex : Chrome IE Tab).
Pour la question des licences, en dehors des aspects techniques, les clauses abusives de la licence CLUF me posent plus problème. Mais je crois que, de toute façon, nous préférons tous deux Chromium !
Bonne soirée également !