Microsoft rend Open-Source le moteur Javascript de Edge
On se souvient que Microsoft avait promis, en décembre dernier, de publier son moteur Javascript en open-source.
ChakraCore, développé depuis 2008 par la firme de Redmond, ne se limite pas qu'à Edge. Il intervient dans de nombreuses applications proposées par Microsoft comme par exemple toutes les applications universelles, Azure ou encore son assistant personnel Cortana. Ce n'est pas la première fois que Microsoft s'ouvre vers le monde du libre, et il le fait de plus en plus depuis que la valeur économique se déplace des logiciels vers les serveurs et leurs données.
L'échange ne sera pas unilatéral puisque l'entreprise souhaite intégrer les meilleures contributions faites par la communauté au sein de son moteur. Oui, il y aura donc du code open source dans Windows !
Portage sur Ubuntu et d'autres OS
Mais Microsoft ne s'arrête pas là, il veut commencer à porter son moteur sur d'autres plateformes et demande aux développeurs de donner leurs suggestions. Seth affirme que vous pouvez dès à présent « construire ChakraCore sur Windows 7 SP1 ou supérieur avec Visual Studio 2013 ou 2015 et le support C++ ». Nous avons gardé le meilleur pour la fin : Microsoft souhaite porter son moteur sur Ubuntu Linux avec une implémentation qui devrait commencer fin 2016, comme le suggère la feuille de route publiée sur le dépôt Linux.
Cela ne veut pas dire que nous verrons des clones de Edge sous Linux. En effet, si le moteur Javascript est une partie importante du navigateur, le moteur de rendu HTML (EdgeHTML un fork de Trident) reste propriétaire.