Midilibre.fr
Tous les blogs | Alerter le modérateur| Envoyer à un ami | Créer un Blog

23/09/2009

[Google Chrome Frame] - Le jour ou Chrome a voulu faire son nid dans IE

585025efb7605a9e305b2c9701cc4231.jpgIl y avait longtemps que je n'avais pas parlé de Google/chrome, j'en profite tant que tout est calme avant la sortie de Wave. D'ailleurs est-ce vraiment une coincidence entre la date de sortie de wave (qui sera opensource également) le 30 septembre, et puis la sortie hier de ce Google chrome Frame ?

Mais qu'est ce que ce Google Chrome Frame ?
C'est un plugin opensource qui améliore Ie. En fait, pour résumer la situation, Google est géné par les (grosses) lacunes de IE, qu'il soit 6,7 ou 8... et surtout pour le lancement de son wave. L'idée est de remplacer le moteur d'IE Trident par un moteur webkit. En somme Ie patché à la sauce opensource par Google, tout un programme.

Les apports pour IE ?
La gestion de l'html5 (et ses capacités offline), du tag canvas, un meilleur rendu CSS, le support du SVG et un moteur JS ultra-rapide.

Comment tout cela fonctionne t'il ?
Le développeur web, place sur son site un META TAG qui identifie le navigateur et le force à utiliser le GCF. En amont il faut que coté client, l'utilisateur installe un plugin.

Dans les faits ?

J'ai donc fait le test avec le code ci dessous, en ayant pris exemple sur les informations du developer's guide :

ie64.png
Cette fonction CFInstall.check() permet de paramétrer ce qui va se passer si GCF n'est pas détecter, ici j'affiche une Iframe et je renverrais sur mon site une fois l'installation terminé. Il  existe d'autre paramétre visible sur le guide du développeur.

Premier désagrément, lorsqu'on ouvre la chose en local, cela ne fonctionne pas, GCF fonctionne uniquement en http & https
J'upload donc mon fichier, et le test avec ie4linux, deuxième désagrément :

ie6.png

Je déniche donc un portable avec xp et un sp2 pour faire le test, cette fois ci tout fonctionne, ma page affiche une magnifique iframe, avec une explication sur comment installer le plugin :

ie62.png
Le téléchargement est rapide (555ko) et tout s'installe rapidement ... malgré un légér malaise vis à vis du procédé d'installation.Une fois le tout installé, l'iframe ne s'affiche plus.

Pour faire des tests de différences avec le plugin et sans le plugin, il suffit de rajouter cf: avant l'url du site, ainsi on peut voir que l'acid test bondit de 20/100 pour IE8 à 100/100 et le temps de chargement des pages est réduit.

Effectivement le test est plus que concluant. Il reste certains point en développement : l'impression qui ne fonctionne pas et le téléchargement qui n'affiche pas de fenêtre.

Qui va l'installer ?
C'est la question, surtout si on tient compte de ce dossier:http://blog.digg.com/?p=878 qui montre que si certaines personnes restent "collé" à IE6, c'est parce qu'elles ne peuvent mettre à jour le logiciel (vieux pc,(il)logique d'entreprise,...) Donc si plus de 3/4 des personnes utilisant IE6 ne peuvent installer une mise à jour, il y a de fortes chance que le plugin ne puissent être installé. Pour les autres, il est vrai que l'installation d'un plugin est moins lourde de sens que l'installation d'un nouveau navigateur....

Ce GCF me fait penser à Alien, allez savoir pourquoi. Sauf qu'ici, ce sont les développeurs web volontaire, qui vont poser les oeufs.

05/09/2008

[wine] - Installer Google Chrome sur linux

On repart avec notre navigateur Chrome mais cette fois-ci sur Linux, Google n'a pas encore mis en ligne de version pour Linux et Mac, qu'à cela ne tienne Wine est là pour combler les manques. Pour faire fonctionner Google Chrome sur Linux, j'ai fait le test sur mon Ubuntu 8.10, Et j'ai du mettre à jour la dernière version de Wine (en modifiant les dépôts). Dans quelques lignes de commandes vous pourrez tester Chrome sous linux.

Etape 1 - Mettre à jour Wine (on récupère la clef et on rajoute le dépôt)

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

sudo aptitude update
sudo aptitude install wine

Etape 2 - Installer les scripts winetricks

wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
./winetricks riched20
./winetricks riched30
./winetricks directx9
./winetricks msxml3
./winetricks flash
./winetricks winxp

 Etape 3 - On lance l'installation

wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe

wine chrome_installer.exe

Chrome est maintenant installé (et doit se trouver sur votre bureau ou dans le menu de Wine) il faut encore rajouter deux options tout à la fin de la commande pour que cela fonctionne : --new-http --in-process-plugins

Et voilà, vous pouvez maintenant tester.... et promis on parle d'autre chose que Chrome aprés.

572250e6e741c82e472b3e8b935e1363.jpg

03/09/2008

[actu] - Test de Google Chrome

J’ai pris mon courage à deux mains, et j’ai testé Google Chrome. Donc hier sur mon Ubuntu je clic sur le lien pour télécharger Chrome (en pensant tester sous Wine… naïf que je suis). Google détecte que je suis sous Linux et me propose de m’avertir quand Chrome sera prêt pour mon système d’exploitation. J’opte donc pour l’option VirtualBox et le Windows XP qui traine sur mon pc, là aussi problème car je n’ai pas le bon Service Pack, décidément…. Je décide donc d’attendre le lendemain pour pouvoir télécharger l’outil sur un Vista (gloups). 475Ko de programme d’installation plus tard, et un téléchargement par internet du dit programme… l’installation est terminé (rapidement). Voici donc ma liste des avantages/inconvénients.

2be9434b5dc249613a042bb34fc8d6b4.jpg
Avantage :
Rapide on a l'impression que tout est fluide
L'interface est bien conçu, les onglets glissent, tout s'enchaine naturellement
Code source coloré
Navigation intuitive
Gestion des favoris
Une page d'accueil personnalisé (mais dans une utilisation quotidienne je n'en aurais pas l'utilité)
Les raccourcis sont les mêmes que Firefox (même le clic avec la roulette ferme les onglets)
Possibilité de sélectionner une portion d'url (comme dans Firefox)
Gestionnaire des tâches interne (qui permet de tuer par exemple Flash, ou un onglet) il y a l'indication de la prise de mémoire.
La console Javascript est excellente (elle fonctionne un peu à la manière de Firebug sous Firefox, en plus agréable, mais moins complet)
Google gears est inclut par défaut et permet de créer des liens directement sur le bureau, Menu démarrer, Barre de lancement rapide

Inconvénient :
Chrome à planté quelques fois (notamment quand j'ai fait CTRL+U)
Comment on revient à la page d'accueil ? (je n'ai pas trouvé de boutton....)
Assez lourd, comme chaque onglet est un processus pour 6 pages ouverte j'arrive à 130Mo  pour Chrome contre 91Mo pour Firefox
Le zoom ne se fait que sur le texte et non pas sur la page
L'outil de recherche de texte est très limité (il n'est pas possible de surligner toutes nos recherches)

Au vu de tout ca, la chrome beta restera dans un coin, il manque, pour moi, trop de chose encore pour parler d’un concurrent sérieux à firefox, pour moi il est du niveau d’Opéra avec des fonctionnalités en moins.