<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1614"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1614/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1614/atom/feed</id>
  <updated>2008-08-13T02:53:06+02:00</updated>
  <entry>
    <title>Premier tour de piste avec Epiphany/Webkit</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1614" />
    <id>http://artisan.karma-lab.net/node/1614</id>
    <published>2008-08-13T02:50:48+02:00</published>
    <updated>2008-08-13T02:53:06+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="FireFox" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
   Cela n'a échappé à personne, les prochaines version d'<a class='external' target='_blank' href='http://www.gnome.org/projects/epiphany/' >Epiphany</a>, le navigateur officiel de Gnome, sera prochainement propulsé par <a class='external' target='_blank' href='http://webkit.org/' >WebKit</a>, le même moteur que Konqueror et Safari. Et ce "prochainement" est suffisamment proche pour le moteur soit activé par défaut dans la version de développement du navigateur. Alors j'avais envie d'aller voir où en était l'avancement...
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
   Cela n'a échappé à personne, les prochaines version d'<a class='external' target='_blank' href='http://www.gnome.org/projects/epiphany/' >Epiphany</a>, le navigateur officiel de Gnome, sera prochainement propulsé par <a class='external' target='_blank' href='http://webkit.org/' >WebKit</a>, le même moteur que Konqueror et Safari. Et ce "prochainement" est suffisamment proche pour le moteur soit activé par défaut dans la version de développement du navigateur. Alors j'avais envie d'aller voir où en était l'avancement...
</p>
<!--break-->

	<a name='chapter_1'></a>
  <h2>Compilation</h2>
	
<p>
   Pour ce qui est de la librairie GTK/WebKit, j'ai bien tenté de la compiler à la main mais il semble que le trunk soit méchamment cassé pour l'instant. Je me suis donc rabattu sur la version en dépôt <kbd>testing</kbd> de mandriva. 
</p>
<p>
    Ensuite, récupération des dernières sources d'Epiphany :

  <div class='code-block code-block-fragment'>
  <div class='container'>
  svn <a target="blank" href="http://pwet.fr/man/linux/commandes/co"><span class="kw2">co</span></a> http:<span class="sy0">//</span>svn.gnome.org<span class="sy0">/</span>svn<span class="sy0">/</span>epiphany<span class="sy0">/</span>trunk<span class="sy0">/</span> epiphany
  </div>
  
  </div>
</p>
<p>
  et enfin un bien classique <kbd>./autogen --prefix=/opt ; make ; sudo make install</kbd>.
</p>
<p>
   L'utilisation du <kbd>/opt</kbd> m'évite de torpiller l'installation existante d'Epiphany.
</p>


	<a name='chapter_2'></a>
  <h2>Petits tests</h2>
	
<p>
  Côté tests, rien de bien violent. Juste un petit chrono à la main pour tester le temps de démarrage à froid et à vide (page de démarrage vide et tout cache système vidé), à chaud et à vide (second démarrage), à froid avec une page à affiche au démarrage (la page de garde d'artistan). 
<table>
<tr><th>Type</th><th>Epiphany/WebKit</th><th>Epiphany/Gecko</th><th>FireFox2</th><th>FireFox3</tH></tr>
<tr><td>à froid</td><td>3</td><td>6.5</td><td>5.6</td><td>6.5</td></tr>
<tr><td>à chaud</td><td>1.1</td><td>2.5</td><td>1.38</td><td>1.65</td></tr>
<tr><td>page</td><td>5.1</td><td>8.87</td><td>7.2</td><td>7.3</td></tr>
<tr><td><a class='external' target='_blank' href='http://celtickane.com/webdesign/jsspeed.php' >dhtml</a></td><td>60</td><td>609</td><td>658</td><td>257</td></tr>
<tr><td><a class='external' target='_blank' href='http://www.howtocreate.co.uk/csstest.html' >javascript</a></td><td>9</td><td>64</td><td>64</td><td>50</td></tr>
</table>
</p>
<p>
  A noter que j'ai désactivé toutes les extensions de FireFox pour ces tests. 
</p>

	<a name='chapter_3'></a>
  <h2>Conclusion</h2>
	
<p>
   Lorsque l'on utilise cette mouture d'Epiphany, la vitesse ressentie est très proche de ce que je connaissais avec Konqueror. Les chiffres le confirment pour tous les domaines testés. Les résultats de rendu de page, JavaScript et DHTML sont juste étonnant de vélocité et confirme que la vitesse de WebKit n'est pas une légende.</p>
<p>
 A noter la proximité logique des résultats Epiphany/Gecko et FireFox2 qui utilisent la même infrastructure et les nets progrès de FireFox3 qui surpassent Epiphany/Geck sur tous les tableaux.  
</p>
<p>
  Maintenant cette version n'est pas encore très sèche. Les pages "clignotent" aux transitions, certains rendus de contrôles sont bizarres et le correcteur orthographique est non fonctionnel (et non activable vu que about:config ne fonctionne pas). Mais dans l'ensemble, c'est très prometteur. 
</p>    ]]></content>
  </entry>
</feed>
