
En utilisant le moteur JavaScript Chakra de Windows 10
Microsoft annonce qu’elle a effectué un fork du code de Node.js dans le but l’adapter au moteur JavaScript Chakra et ainsi faciliter l’exécution des applications web sur des processeurs ARM.
En effet, il n’est pas possible d’utiliser Node.JS sur ce type de processeurs –destinés généralement aux objets connectés– tout simplement parce que Node.js supporte seulement les compilateurs JIT (Just-In-Time) avec Microsoft CLR (Common Language Runtime). « Nous avons décidé de combler cette lacune en permettant à Node.js de profiter du moteur JavaScript Chakra » déclare l’équipe de Microsoft, « Chakra fait partie des composantes système de Windows 10, et a été optimisé pour fonctionner efficacement sur des dispositifs ARM ».
Ce fork permettra donc à Node.js d’accéder directement aux APIs Windows et être intégré dans les applications classiques ainsi que les Applications Universelles compatibles avec tous les types d’appareils tournants sous Windows 10 (Ordinateurs, Tablettes, Smartphones, Xbox, HoloLens ainsi que les objets connectés). « L'utilisation de Chakra réduit l'impact de l'empreinte de disque lors de l'exécution des applications Node.js, mais nous permet aussi d'apporter un support de première classe à la plateforme Node.js » en permettant entre autre aux développeurs de profiter de la puissance du débogueur de Visual Studio pendant le développement des applications Node.js.
Alors que certains développeurs s’inquiètent de cette nouvelle et ont peur de voir apparaître deux versions concurrentes de Node.js, l’équipe de Chakra assure que ce fork n’est que temporaire et qu’ils vont « soumettre une requête pull à Node.js une fois le code stable ».
« Nous comptons travailler dans le future avec la Node Fondation, le comité technique de Node.js, les contributeurs de IO.js et la communauté afin de discuter sur la création d’un moteur JavaScript commun qui permettra aux développeurs de choisir le moteurs JavaScript qu’ils souhaitent utiliser avec Node.js, le tout dans le but de la porter à tout type de plateformes et d’appareils ».

Source : Blog de Microsoft
Et vous ?


Vous avez lu gratuitement 1 284 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.