Technologie · 2 min read · Jan 24, 2026

Microsoft apporte le moteur JavaScript ChakraCore à Linux et OS X

Microsoft apporte ChakraCore à Linux et OS X

Microsoft a annoncé hier au NodeSummit que la société apporte ChakraCore à Linux et OS X. ChakraCore est un moteur JavaScript open-source qui alimente le navigateur Microsoft Edge et les applications Universal Windows Platform pour Windows 10. Ils ont également présenté la première implémentation expérimentale de l’interpréteur et de l’environnement d’exécution ChakraCore pour x64 Linux et OS X 10.9+, ainsi qu’un Node.js expérimental avec ChakraCore (Node-ChakraCore) pour x64 Linux.

Plus tôt cette année, Microsoft avait open-sourcé des composants clés de ChakraCore. Ce nouveau mouvement signifie que les développeurs auront plus de facilité à créer des applications multiplateformes sur Linux ou OS X.

Dans un article de blog, Microsoft a déclaré :

« Apporter ChakraCore à Linux et OS X vise à donner aux développeurs la possibilité de créer des applications multiplateformes avec le moteur. Les API JavaScript Runtime (JSRT) pour héberger ChakraCore ont été initialement conçues pour Windows, donc elles avaient inévitablement quelques dépendances Windows – par exemple, l’utilisation de Win32 de l’encodage UTF16-LE pour les chaînes, alors que d’autres plateformes pourraient utiliser des chaînes encodées en UTF8. Dans le cadre de l’activation du support multiplateforme, certaines des API JSRT ont été refactorisées et redessinées pour permettre aux développeurs d’écrire du code indépendant de la plateforme pour intégrer ChakraCore. Maintenir la compatibilité descendante est un principe fondamental que nous suivons – donc les applications écrites avec l’ancien ensemble d’API JSRT sur Windows continueront de fonctionner telles quelles. Vous pouvez construire le moteur et écrire une application Hello-world pour commencer avec ChakraCore sur Windows/Linux/OS X. »

Selon Microsoft, ce n’est que le début pour ChakraCore sur OS X et Linux. Les développeurs peuvent maintenant commencer avec ChakraCore sur Linux et OS. Pour ceux qui sont intéressés, vous pouvez consulter l’exemple d’application Hello World construit avec ChakraCore ici.

De plus, Microsoft a déclaré ce qui suit au sujet de Node-ChakraCore sur Linux :

« Plus tôt cette année, peu après avoir open-sourcé ChakraCore, nous avons soumis une demande de tirage à la branche principale de Node.js pour permettre à Node.js de fonctionner avec ChakraCore. Aujourd’hui, nous faisons un autre pas important dans le parcours Node-ChakraCore. Dans le cadre de l’activation du support Linux pour ChakraCore, nous partageons également le premier aperçu de Node-ChakraCore sur Linux dans notre dépôt. C’est une étape très précoce dans notre soutien complet pour Linux, mais nous sommes ravis de partager les progrès. »

Microsoft dit qu’il continuera à l’améliorer au cours des mois à venir, et ils travaillent déjà à améliorer le support multiplateforme. La société vise à atteindre cet objectif en travaillant sur le support Intel et en veillant à ce que « les utilisateurs de ChakraCore non-Windows bénéficient des mêmes performances JavaScript de premier ordre disponibles sur Windows ».

Il y a plusieurs mois, Microsoft a lancé un éditeur de code multiplateforme (Visual Studio Code), et selon des rumeurs, la société travaille également à apporter PowerShell à OS X et Linux. De plus, la société prévoit de continuer à ajouter des fonctionnalités pour ChakraCore à d’autres plateformes, y compris son compilateur JIT, dans un avenir proche.

Source

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.