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…