Ich fange an, Gerüchte über dieses Projekt namens ASM.js zu hören . Derzeit ist ihre Website schrecklich und verwirrend. Folgendes weiß ich aus meinen Recherchen im Internet.
- Es ist eine Teilmenge von JavaScript, die in hohem Maße optimiert werden kann. Ich vermute, weil es die dynamischeren Teile der Sprache vermeidet.
- Die Leistung von in ASM.js kompiliertem Code ist etwa halb so hoch wie die von C (nicht light).
- Es ist beabsichtigt, dass Compiler ihre Zielsprache ASM.js festlegen.
- Firefox wird mit der ASM.js-Optimierung ausgeliefert.
- Die Mozilla und Unreal Teams portierten die Unreal Engine auf die Bahn mit ihm und seinem Laufe in einem Build von Firefox bei nahezu nativer Geschwindigkeit.
Es scheint keine konkreten Informationen im Internet darüber zu geben, was dies wirklich ist oder welchen Nutzen oder Zweck es letztendlich hat. Kann ich meine ansonsten serverseitigen Codebasen kompilieren und im Browser mit nahezu nativer Geschwindigkeit ausführen? Was sind die Konsequenzen für Entwickler?