Firefox et Chrome navire avec expérimentale WebAssembly soutien

0
200

Mozilla et Google ont annoncé aujourd’hui qu’ils ont ajouté expérimentale WebAssembly support pour Firefox Nightly et Chrome Canary.

Microsoft a révélé qu’il va lancer une version de Microsoft à Bord, dans l’avenir, qui prend en charge WebAssembly.

Donc, qu’est-ce que WebAssembly, et pourquoi son introduction?

WebAssembly est une norme émergente dont l’objectif est de définir un coffre-fort, portable, de la taille et de la charge en temps binaire efficace compilateur cible qui offre une performance quasi-native—un PROCESSEUR virtuel pour le Web.

Il est développé en un W3C Groupe de la Communauté avec les membres de Mozilla, Microsoft, Google et Apple qui signifie que la technologie va trouver son chemin dans tous les principaux navigateurs dans un avenir proche.

webassembly

WebAssembly prend asm.js au niveau suivant, non seulement par optimzing la taille de stockage et de décodage du temps, mais aussi en allant au-delà de JavaScript.

Une démo a été publié pour le mettre en évidence les capacités de WebAssembly en comparaison à asm.js. Si vous exécutez google Chrome Canary ou Firefox Nightly, rendez-vous sur le site de démonstration, après avoir fait les ajustements suivants à votre navigateur de choix:

  • Firefox Nightly: Ouvrez about:config, et définissez les préférences de javascript.des options.wasm true en double-cliquant sur son nom.
  • Chrome Canary: Charge de chrome://flags/#enable-webassembly, cliquez sur le lien activer et redémarrez le navigateur.

Il n’y a aucune option de prévisualisation est disponible pour Microsoft Edge ou Safari actuellement.

Rendez-vous sur le site de démo et cliquez sur “Jouer WebAssembly” bouton par la suite. Le jeu en 3D vous permettra de charger et vous pouvez vous déplacer en utilisant les touches WASD et tirez avec le bouton gauche de la souris. C’est de base, mais elle montre la façon fluide, les jeux peuvent être à l’aide de WebAssembly.

C’est une démonstration expérimentale de Angry Bots, une Unité de jeu qui a été porté à WebAssembly. Combat de robots et d’explorer un espace 3D de la station réalistes, avec des effets sur l’environnement dans ce tireur de haut en bas. Le mouvement est contrôlé par W, A, S, D ou les touches fléchées et de visée et de tir est contrôlé par la souris.

Vous pouvez également cliquer sur “Jouer asm.js de secours” au lieu de voir la différence quand asm.js est utilisé à la place de WebAssembly.

Informations sur WebAssembly sont disponibles sur Microsoft de Bord du blog, Google V8 blog du Projet, et Mozilla Hacks.

Tous révèlent qu’il y a encore beaucoup de travail à faire avant de WebAssembly seront pris en charge par les versions stables de navigateurs web.

WebAssembly code et le développement d’informations peuvent être trouvées sur Github.

La bonne nouvelle, c’est que WebAssembly ouvrira la voie pour les plus exigeants des applications web une fois qu’il est sorti, et depuis, il est pris en charge par tous les principaux navigateurs, il est moins probable que la technologie va disparaître dans l’obscurité.