• [^] # Re: syntaxe asm.js

    Posté par . En réponse au journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert. Évalué à 8. Dernière modification le 03 avril 2013 à 23:55.

    Je ne suis sûr de rien parce que ce n'est pas mon domaine, mais je crois que c'est parce que asm.js opère sous la contrainte qu'il doit rester un sous-ensemble du JavaScript, et non un sur-ensemble: il ne peut pas rajouter de nouvelle syntaxe pour spécifier les informations de typage. Des annotations en commentaire reviendraient à une extension du langage. Donc il doit ruser en utilisant des aspects peu connus de JavaScript, tels que le fait que l'opérateur | (le OU bit-à-bit) a toujours une sémantique «entier 32 bits» et donc que (x|0) sera toujours un entier sur 32 bits quel que soit x.