IonMonkey : l'exécution JavaScript sera encore améliorée avec Firefox 18

Julien L. - publié le Mercredi 12 Septembre 2012 à 14h56 - posté dans High-Tech

La réactivité des navigateurs est sans aucun doute le critère le plus important pour les internautes. Tous les éditeurs le savent et tous s'efforcent d'améliorer les performances de leur logiciel. La fondation Mozilla n'est pas en reste et prépare le lancement de IonMonkey, un nouveau moteur d'exécution JavaScript. Celui-ci arrivera en même temps que Firefox 18.

Firefox se prépare à accélérer. La fondation Mozilla vient en effet d'annoncer l'arrivée de son nouveau moteur d'exécution JavaScript dans la branche de développement du navigateur web. Baptisé IonMonkey, il sera disponible à partir de la dix-huitième mouture de Firefox. Celle-ci passera au stade Aurora (alpha) le 8 octobre et sera disponible en Beta le 20 novembre. La version finale arrivera en 2013.

"IonMonkey est la prochaine génération de compilateur JavaScript à la volée (JIT) pour SpiderMonkey. Il s'agit d'une méthode globale de compilation à la volée avec la capacité d'effectuer des spécialisations de types. Il a deux objectifs : une conception réalisée proprement permettant de rendre possible de futures améliorations et une excellente performance", selon MozillaWiki.

Sur un blog dédié au JavaScript, le développeur David Anderson a publié des détails techniques sur IonMonkey et en particulier deux tableaux présentant les gains de performance obtenus par Firefox 18 grâce à l'action du moteur. Le gain est de 26 % entre Firefox 17 et 18, selon le benchmark Kraken. Avec le benchmark V8 de Google, le gain est de 7 % entre Firefox 17 et 18 et 20 % entre Firefox 15 et 18.

"IonMonkey est un énorme pas en avant pour nos performances JavaScript et l'architecture de notre compilateur", a expliqué David Anderson, tout en convenant qu'il restait encore un long chemin à parcourir avant d'atteindre un niveau satisfaisant. Les prochains mois vont désormais à être consacrés à l'optimisation de IonMonkey, afin d'obtenir des gains de performance encore plus probants.

L'amélioration de l'exécution du code JavaScript est un enjeu incontournable pour les navigateurs web, s'ils veulent non seulement conserver leurs utilisateurs mais aussi en gagner de nouveaux. Ce langage de programmation est en effet très sollicité sur la toile, et le moindre ralentissement dans le chargement d'une page web ou dans l'exécution d'une application en ligne peut très vite susciter l'exaspération.

Selon David Anderson, les ordinateurs ne seront pas les seuls à profiter très bientôt d'un Firefox dopé à IonMonkey. Le moteur d'exécution JavaScript sera également déployé à terme sur la version mobile du navigateur web, en tout cas pour sa déclinaison Android. Aucune date précise n'a été livrée, David Anderson évoquant simplement son arrivée "prochaine".

Publié par Julien L., le 12 Septembre 2012 à 14h56
 
 
15
Commentaires à propos de «IonMonkey : l'exécution JavaScript sera encore améliorée avec Firefox 18»
 
Inscrit le 10/07/2008
1598 messages publiés
C'est bien. Maintenant il faut accélérer les CMS server-side qui mettent des plombes à envoyer une page.
Inscrit le 16/01/2009
868 messages publiés
Firefox 18... déjà ? Dieu que le temps passe vite (ou alors ils ont sauté des numéros pour griller la concurrence).
Inscrit le 16/01/2009
868 messages publiés
/dev/tty, le 12/09/2012 - 15:02
C'est bien. Maintenant il faut accélérer les CMS server-side qui mettent des plombes à envoyer une page.


Ou bien créer des CMS plus spécialisés qui prendront bien moins de ressources pour tourner, avec des scripts bien plus léger.
Inscrit le 24/12/2011
1151 messages publiés
Dommage qu'on ne puisse pas faire du typage fort en JS. Mais on arrive quand même aujourd'hui à des bons moteurs d'exécution.
Inscrit le 26/01/2012
412 messages publiés
18 ???
vus que je suis resté dans la version 3, je comprend pourquoi il me font chier pour mettre à jours.

mais je n'en veut pas, faite des maj de sécurité le reste cela me regarde.
Inscrit le 03/10/2011
3108 messages publiés
Je me demande comment ça gère les eval de codes récupérés par Ajax et autres Ext JS.
ça devient de plus en plus amusant les sites, de moins en moins de HTML et de plus en plus de javascript, quand on surfe avec Noscript, ça en est même navrant.
Quand je pense qu'il y a 5 ans, on disait encore qu'il fallait désactiver javascript pour éviter les attaques.
Oazar, le 12/09/2012 - 15:10
Firefox 18... déjà ? Dieu que le temps passe vite (ou alors ils ont sauté des numéros pour griller la concurrence).
Non, on en est à la version 15.0.1, la 18 c'est pour 2013.
Inscrit le 08/09/2008
745 messages publiés
gsconnect, le 12/09/2012 - 19:57
18 ???
vus que je suis resté dans la version 3, je comprend pourquoi il me font chier pour mettre à jours.

mais je n'en veut pas, faite des maj de sécurité le reste cela me regarde.

Mouais... Firefox 3.x n'est plus supporté, il n'y aura plus de mise à jour de sécurité. De plus, je ne vois pas l'intérêt de rester sur un vieux navigateur comme ça : les versions plus récentes ont de meilleures performances, et surtout un meilleur support des standards du web. Là c'est quasiment l'équivalent des gars qui utilisaient encore IE6 il y a 2 ans quoi...
Inscrit le 08/07/2006
85 messages publiés
Java d'Oracle n'est plus utile ?
Inscrit le 16/01/2009
868 messages publiés
Nobunaga, le 12/09/2012 - 22:12
Java d'Oracle n'est plus utile ?

Java n'est pas Javascript
Inscrit le 21/02/2006
3845 messages publiés
/dev/tty, le 12/09/2012 - 15:02
C'est bien. Maintenant il faut accélérer les CMS server-side qui mettent des plombes à envoyer une page.


suffit que les dits CMS n'ai pas 42000 javascript moisit car en PHP comme c'est server slide c'est le server qui gére la page et te l'envoie donc il te reste ensuite le javascript
Inscrit le 21/02/2006
3845 messages publiés
gsconnect, le 12/09/2012 - 19:57
18 ???
vus que je suis resté dans la version 3, je comprend pourquoi il me font chier pour mettre à jours.

mais je n'en veut pas, faite des maj de sécurité le reste cela me regarde.


Oui oui reste dans ta bêtise... Bon il est grandement temps que je développe un script pour les lourd qui n'ont pas encore compris et qui bloque l'usage de mes sites web
Inscrit le 26/01/2012
412 messages publiés
iaskov, réfléchit tu avant de parler?

ne crois tu pas que j'aimerais mettre à jours quand c'est possible? sauf qu'a chaque fois que je l'ai fait (sur plusieurs maj majeures), des bug survenait tout le temps (d'ou rétropédalage), ainsi que des modules complémentaires qui ne fonctionnaient plus.


ce que je n'aime pas aussi c'est cette course aux version, "c'est moi qui à le plus gros.....chiffre"
Inscrit le 03/10/2011
3108 messages publiés
@gsconnect : c'est curieux ce que tu dis, même sur windows 2000, la version 11 tourne sans problème.
C'est quoi ta config ? Et les modules complémentaires que tu utilises ?
Inscrit le 26/01/2012
412 messages publiés
j'avoue centaurien que cela fait un moment que je n'ai plus vérifié (tort? sans doute).

vista. sp2

xmark.
M.framework
link password.
console java
https ewerywhere
free you tube download
download helper
AB+
CDR Wieuw Tool.

celle qui est en gras faudra que je vérifie si elle peut etre à jours. et je pense que certains de ces modules complémentaires m'ont posés problèmes (sans trouver lequel).

d'ailleurs question: on peut installer deux firefox cotes à cotes? (cad une version récente sans désinstaller l'ancienne?)
Inscrit le 08/07/2006
85 messages publiés
Oazar, le 12/09/2012 - 22:16

Nobunaga, le 12/09/2012 - 22:12
Java d'Oracle n'est plus utile ?


Java n'est pas Javascript

Merci .
Envoyer

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Télécharger
Eclipse
Jeu d'action - Un carnage sur la lune
 
ChangeWallpaper
Personnalisation - Gestion des fonds d'écran / changement automatique
 
DrvImagerXP
Sauvegarde - Créez des images de vos partitions.
 
CommView for WiFi
Outils Réseau - Analysez votre réseau Wi-Fi
 
Avira Antivir PE
Antivirus - Antivirus gratuit
 
Septembre 2012
 
Lu Ma Me Je Ve Sa Di
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
1 2 3 4 5 6 7
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC