
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 ?

