Microsoft compte accélérer les performances de JavaScript dans la prochaine version de son système d’exploitation grâce à une prise en charge d’asm.js.
JavaScript est devenu le langage par excellence du Web. Il a été largement adopté par de nombreux développeurs, devant ainsi l’un des langages les plus populaires au monde, selon les indices Tiobe et Redmonk.
Cependant, les applications JavaScript offrent des performances médiocres par rapport aux applications natives. Pour combler cet écart, Mozilla s’était lancé dans le développement du module Asm.js.
D’après la description de Mozilla, Asm.js est – purement - du code JavaScript « spécialement conçu », qui est compilé en langage natif C/C++ avec emscripten avant exécution. Avec Asm.js, les développeurs peuvent écrire du code C/C++ et l’exécuter dans le navigateur grâce à emscripten. Grâce aux optimisations qui ont été apportées à la technologie par Mozilla, ses performances se rapprochent de celles du code natif c/c++.
Microsoft a annoncé dans un billet de blog que ses développeurs travaillent sur une prise en charge d’Asm.js dans son moteur JavaScript Chakra. Ce support d’Asm.js figure dans le top 10 des fonctionnalités les plus demandées par les développeurs, en ce qui concerne les évolutions de Chakra.
« Asm.js est un pas important vers des performances quasi natives pour le Web. C’est pourquoi nous sommes ravis d’apporter Asm.js à Chakra dans une prochaine version », affirme Microsoft dans un billet de blog.
Microsoft développera la prise en charge d’Asm.js dans Chakra en collaboration avec les développeurs de Mozilla, afin de garantir une mise en œuvre correcte.
Il faut noter que bien que le code d’Asm.js soit purement du code JavaScript, son exécution dans un navigateur standard comme Chrome, sans une prise en charge de la technologie, peut être environ dix fois plus lent.
En gérant explicitement la technologie, les navigateurs de Microsoft sous Windows 10 (Spartan et Internet Explorer) offriront aux applications Asm.js des performances proches du natif.
Source : Microsoft
Et vous ?
Avez-vous déjà testé Asm.js ? Que pensez-vous des performances qu’il offre ?
Windows 10 : Microsoft intégrera à Chakra le support d'Asm.js
Le module de Mozilla permettant à JavaScript d'avoir des performances proches du natif
Windows 10 : Microsoft intégrera à Chakra le support d'Asm.js
Le module de Mozilla permettant à JavaScript d'avoir des performances proches du natif
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !