Au revoir Firefox, bonjour Midori + Webkit !
Firefox Iceweasel est vraiment trop lent ! Cela devient presque insupportable d’avoir autant de mini-freeze de parfois quelques secondes ! C’est décidé, je me débarrasse de cette usine à gaz. Après quelques recherches, le challenger se nomme Midori. Ce petit navigateur a la réputation d’être léger, rapide et est compatible avec les plugins d’Iceweasel. De plus, il utilise le performant moteur Webkit qui fut le premier à réussir le test Acid3.
On commence les habilitées avec un classique aptitude :
aptitude -unstable install midori
Midori n’aura pas le droit aux préliminaires, j’attaque directement avec un site du mal bourré de javascript : fesse de bouc. Le résultat est propre et net. Midori ne support apparemment pas les CGU et s’enfuit sans un message d’erreur. Après avoir lâchement fuit la bataille, je m’attaque à un un site un peu moins chargé. Surprise, Midori fuit de nouveau ! Enfin, ce petit navigateur n’échappe pas à la croyance populaire « jamais deux sans trois ».
Pour conclure, Midori plante lamentablement dès qu’un site est trop « complexe ». Cruel dilemme, garder un navigateur qui ne permet d’aller que sur 10% des sites (je sors ce chiffre de mon chapeaux magique) ou continuer à errer avec Iceweasel ? Je ne vais sûrement pas m’arrêter là ! Ce ne serait pas la première fois qu’un logiciel est mal packagé (Oui, c’est facile de critiquer). Il est par conséquent temps de se ressourcer direction le site de Midori…
Installation de Midori et de son moteur webkit :
# On débute l'installation des dépendances pour compiler webkit
aptitude -t unstable install gtk-doc-tools bison flex gperf libicu-dev libxml2-dev libenchant-dev libsoup2.4-dev libsqlite3-dev libxslt-dev libgstreamer-plugins-base0.10-dev
# Téléchargement du build quotidien des sources du moteur webkit
wget http://builds.nightly.webkit.org/files/trunk/src/WebKit-r43110.tar.bz2
tar xjf WebKit-r43110.tar.bz2
cd WebKit-r43110
./autogen.sh
# Vous avez le temps de prendre quelques mousses (~1h30 sur un Core2 duo 2.2Ghz / 4Go ram)
make
sudo make install
# Téléchargement de midori sur le repository
git clone git://git.xfce.org/kalikiana/midori
cd midori
./configure
# Installation des dépendances de Midori.
aptitude install libosso-dev libunique-dev libidn11-dev libhildondesktop-dev libhildonwm-dev hildon-desktop-dev
# Impossible de trouver les dépendannces de Hildon
./configure --disable-hildon
make
sudo make install
C’est maintenant l’heure de vérité. Suis-je en possession de mon navigateur idéal ? Le plus rapide de l’ouest qui me permettra de postuler à un poste d’ingénieur en Alternance en Réseaux, Système et Sécurité plus vite que mon ombre (message subliminal) ? La réponse après quelques minutes d’utilisation est un grand NON ! Ce navigateur est loin d’être le Saint Graal comme on me l’avait annoncé ! Il ne me reste plus qu’à reprendre mon usine à gaz…
juin 19th, 2009 at 15 h 31 min
Les sites passent superbement bien chez moi, j’en donne pour preuve ces deux screenshots :
http://omploader.org/vMXVzZg
http://omploader.org/vMXVzZw
Les screenshots ont été pris sous Debian Lenny, mais midori tourne sur tous mes postes (Xubuntu II, Debian Unstable, Ubuntu JJ), sans problème particulier.
Midori est encore en développement mais permet déjà de surfer à l’aise sur la majorité des sites web.
Utiliser un logiciel en développement et le comparer à un logiciel comme firefox, avec une communauté gigantesque et une entreprise derrière… c’est un peu comme comparer un poil et un arbre, ça n’a aucun sens.
Ou du moins, on est très vite confronté à un problème d’échelle.
Ca aurait été sympa de venir ouvrir un bug sur le bugtrack midori ou de venir en parler sur l’irc au lieu de balancer des trucs pas très justes sur le compte de ce logiciel qui, ma foi, semble satisfaire pas mal de gens.
Et puis s’il suffit de te dire qu’un logiciel est le saint-graal pour que tu le croies, tu as du souci à te faire
Enfin, le problème sur ta config vient à mon avis des librairies tierces (instables), plutot que de midori à proprement parler.
Au plaisir,