L’administration de Satya Nadella continue de promouvoir les changements qui ont un impact sur Microsoft. Cette semaine, la société a annoncé un partenariat avec Mozilla pour ajouter le support d’asm.js dans Internet Explorer et surtout dans le futur navigateur Windows 10, Spartan. L’initiative indique que l’entreprise est de plus en plus disposée à adopter des normes ouvertes.
asm.js peut être compris comme un sous-ensemble de JavaScript axé sur la performance. standard permet, par exemple, la “transformation” de code en C ou de C++ en JavaScript tout en conservant des performances proches de celles de l’application lorsqu’elle est exécutée en natif.
Dans Firefox, le premier navigateur à prendre en charge asm.js (à partir de la version 22), le temps d’exécution est seulement une fois et demie plus long que la même application s’exécutant en natif.
Les navigateurs Internet étant de plus en plus chargés de faire fonctionner des jeux, des systèmes graphiques et d’autres applications complexes, asm.js attire un nombre croissant de développeurs. Le soutien de Microsoft à la norme Mozilla est donc une initiative sensée.
L’équipe responsable de Chakra, moteur JavaScript d’Internet Explorer et de Spartan, met en avant deux attributs pour renforcer la décision. d’abord, quelque peu évidente, est l’attente d’améliorations dans l’exécution du code JavaScript. Le second est l’interopérabilité entre les plateformes et les navigateurs que le site asm.js peut promouvoir.
Le dernier élément est probablement le plus important. Microsoft a toujours encouragé le développement de logiciels natifs pour Windows. La décision de soutenir asm.js ne signifie pas la fin de cette pratique, mais elle suggère que, dans la phase actuelle, la société comprend que les applications web sont devenues si pertinentes que ne pas les traiter avec l’attention requise implique une perte de espace sur le marché, exactement un des problèmes que Spartan devra combattre.