Javascript contre-attaque ;)

On va se la jouer un peu George Lucas… Après un premier épisode sur la guerre du JavaScript, j’ai voulu voir les progrès fait en une grosse vingtaine de jours sur le plan de l’implémentation du JavaScript dans le futur Mozilla Firefox 4.0

Alors que la béta 7 commence à se faire un peu attendre, les modifications apportées à Jaegarmonkey sont assez régulières.

Pour mémoire, dans le précédent test, les résultats à SunSpider était de 478 ms et le score obtenu au benchmark v8 était de 1859 points.

Avec une compilation d’aujourd’hui, le 29 septembre, on a des scores bien meilleurs :

Sunspider : 440,9 ms. 38 ms de moins, soit un gain de 7,94%.

440 ms à SunSpider avec Minefield 4.0b7pre

v8 : 2236 points, soit un gain de 20,28% !

2236 points au benchmark v9  avec Minefield 4.0b7pre

Autant dire que la vitesse du JavaScript commence à devenir réalité 🙂

J’allais oublier les détails technique : Archlinux testing à jour, avec Gnome 2.32, le tout avec une machine à base d’Athlon X2 215, 3 Go de mémoire vive, et une carte nVidia GT210 en PCI-Express 16x.

Et pour éviter toute interférence, j’ai utilisé un profil fraichement créé. Voila, vous savez tout.

Un coup d’oeil sur Ubuntu Maverick Meerkat alias Ubuntu 10.10.

N’ayant pas lancé d’exemplaire d’Ubuntu depuis plusieurs semaines dans une machine virtuelle, j’ai récupéré une image post béta d’Ubuntu Maverick Meerkat. Une version « alternate », car j’avais envie de ne pas voir la publicité lors du processus d’installation 🙂

[fred@fredo-arch ISO à tester]$ wget -c http://cdimage.ubuntu.com/daily/20100925/maverick-alternate-amd64.iso
–2010-09-26 08:18:31– http://cdimage.ubuntu.com/daily/20100925/maverick-alternate-amd64.iso
Résolution de cdimage.ubuntu.com… 91.189.92.168
Connexion vers cdimage.ubuntu.com|91.189.92.168|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 740177920 (706M) [application/x-iso9660-image]
Sauvegarde en : «maverick-alternate-amd64.iso»

100%[======================================>] 740 177 920 802K/s ds 13m 15s

2010-09-26 08:31:46 (909 KB/s) – «maverick-alternate-amd64.iso» sauvegardé [740177920/740177920]

Une fois l’image récupérée, j’ai lancé la machine virtuelle de test habituelle : 32 GiO de disque et 1,5 GiO de mémoire vive.


[fred@fredo-arch ISO à tester]$ qemu-img create -f raw disk.img 32G
Formatting 'disk.img', fmt=raw size=34359738368
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom maverick-alternate-amd64.iso -boot d &

Continuer la lecture de « Un coup d’oeil sur Ubuntu Maverick Meerkat alias Ubuntu 10.10. »

Trisquel GNU/Linux 4.0 : une version libérée de la Ubuntu 10.04 LTS.

Trisquel GNU/Linux, sur laquelle j’avais écrit un rapide topo lors de la version 3.5 (il y a environ 6 mois) est une distribution dérivée de la Ubuntu 10.04 LTS, qui enlèvent les codes non-libres, et utilise une version libérée (au sens entendu par la Free Software Foundation) du noyau Linux.

Etant donné qu’elle est synchrone avec la Ubuntu 10.04 LTS, c’est un noyau Linux de la génération du 2.6.34 qui est utilisé.

J’ai récupéré l’image iso via bittorrent (aurais-je droit à un courrier électronique de l’Hadopi ?) et je l’ai installé en utilisant la machine virtuelle habituelle.


[fred@fredo-arch ISO à tester]$ qemu-img create -f raw disk.img 32G
Formatting 'disk.img', fmt=raw size=34359738368
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom trisquel_4.0_amd64.iso -boot d &

J’ai demandé à ce que l’installation soit lancée en automatique. Comme le montre les captures d’écrans qui suivent, l’installation est franchement simple, et est limite du clique bouton… En 10 minutes, la distribution est installée.

Continuer la lecture de « Trisquel GNU/Linux 4.0 : une version libérée de la Ubuntu 10.04 LTS. »

Mozilla Firefox 4.0b5pre : encore du progrès ?

Il y a une quinzaine de jours, je parlais d’une préversion de la 4ième béta de Mozilla Firefox 4.0. Désormais, on peut penser que la 4ième béta ne saurait tarder, étant donné que l’identifiant est le suivant :

Build identifier: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b5pre) Gecko/20100819 Minefield/4.0b5pre

Coté test, n’ayant pas encore eu l’occasion de tester sunspider, je ne ferais que citer les chiffres brut, en faisant une différence entre les deux versions, séparées de 15 jours. La version de Minefield a été compilée environ 15 minutes avant la publication de l’article :

html5test.com : on arrive à un score de… 214 points… 14 points de mieux, ce qui est franchement pas si mal que cela 🙂

214 points au test html5 - Minefield 4.0b5pre

v8, test de vitesse de javascript : on passe de 1035 à 1114… Une progression de… 8%… Pour info, ma machine est propulsée par un AMD Athlon(tm) II X2 215 Processor (qui tourne de 800 à 2700 Mhz).

1118 points à V8 - Minefield 4.0b5pre

Bon, on est loin des scores d’un Chromium, mais le progrès est présent 😉

Mozilla Firefox 4.0b4pre : du progrès ;)

Etant donné que l’identifiant est désormais, Mozilla/5.0 (X11; Linux x86_64; rv:2.0b4pre) Gecko/20100804 Minefield/4.0b4pre , ce qui annonce une sortie proche de la 3ième béta de Mozilla Firefox 4.0, j’ai voulu voir le niveau des tests geekiens que sont html5test ou encore le benchmark v8.

200 points au test html5test

v8 benchmark - 1035 points

Ce qui n’est pas si mal que cela, côté progrès, surtout au niveau de l’interprétation du Javascript.

Rajout à 22 h 19 : voici le résultat de SunSpider : 642 ms… Epiphany (basé sur webkit) arrive à 472 ms sur la même machine.

642 ms au test sunspider