ChakraCore passe en version 1.4 et apporte le support exp�rimental de WebAssembly
et am�liore le support du Time Travel Debugging
ChakraCore, la partie fondamentale du moteur JavaScript qui alimente Microsoft Edge et Universal Windows Platform, est pass� en version 1.4. Une mise � niveau qui s�accompagne du support exp�rimental de WebAssembly, un projet soutenu par Google, Mozilla, Microsoft et des d�veloppeurs du moteur de rendu Web Webkit qui apporte un nouveau format binaire pour la compilation d�applications pour le Web. Pour rappel, le mois dernier, WebAssembly a atteint le milestone Browser Preview. Cette �tape a marqu� entre autres :
- une RC pour le design MVP (terme qui d�signe la plus petite entit� productible, utilisable et vendable dans le domaine informatique) qui inclut notamment la s�mantique, le format binaire et l'API JS ;
- des impl�mentations compatibles et stables de WebAssembly dans V8 et SpiderMonkey, dans les builds de d�veloppement de Chakra et en progression dans JavaScriptCore ;
- une cha�ne d'outils de travail pour les d�veloppeurs qui veulent compiler des modules WebAssembly � partir de fichiers sources C / C ++.
Notons que ChakraCore 1.4 supporte WebAssembly Browser Preview de fa�on exp�rimentale.
La mise � niveau apporte �galement le support de la compilation � la vol�e multiplateformes : JIT est d�sormais support� sur Linux et MacOS.
ChakraCore 1.4 active �galement par d�faut les fonctions asynchrones et am�liore le support du Time Travel Debugging (TTD). Ce dernier permet aux d�veloppeurs d�examiner le code d�faillant dans la fid�lit� compl�te du d�bogueur tout en pr�servant le contexte d'ex�cution. TTD travaille sur le principe d'enregistrement et de lecture ; le mode d'enregistrement cr�e un fichier de trace pendant l'ex�cution qui peut alors �tre lu permettant aux d�veloppeurs d'inspecter le code comme il �tait lors de l'ex�cution initiale..
Pour la r�duction de la m�moire, la version 1.4.0 permet de red�finir le corps de la fonction. Cela couvre les organes de fonction de red�finition qui ne sont pas en cours d'ex�cution et sont �ligibles pour une analyse diff�r�e.
Les API JSRT String ont �t� mis � jour bien que cela soit encore en phase exp�rimentale.
Rappelons que ChakraCore est disponible en open source sous licence MIT depuis le d�but de l'ann�e. � travers cette ouverture de son moteur JavaScript, Microsoft veut associer la communaut� au d�veloppement des futurs composants majeurs de Chakra : toutes les demandes et propositions accept�es pour ChakraCore seront �galement impl�ment�es dans Chakra pour Microsoft Edge et Universal Windows Platform sur Windows 10.
Source : notes de version
Voir aussi :
Mozilla, Microsoft et Google veulent booster le Web avec un nouveau format binaire, WebAssembly repr�sente-t-il une menace pour JavaScript ?
Microsoft rend open source ChakraCore, la partie fondamentale du moteur JavaScript Chakra qui alimente Microsoft Edge
Partager