Firefox e Chrome nave sperimentale WebAssembly supporto

0
254

Mozilla e Google hanno annunciato oggi di aver aggiunto sperimentale WebAssembly supporto a Firefox Nightly e Chrome Canary.

Microsoft ha rivelato che il lancio di una versione di Microsoft Bordo per il futuro, che supporta WebAssembly.

Così che cosa è WebAssembly, e perché la sua introduzione è importante?

WebAssembly è uno standard emergente il cui obiettivo è quello di definire un sicuro, portatile, dimensioni e in fase di carico efficiente binario compilatore di destinazione che offre prestazioni quasi native—una CPU virtuale per il Web.

Si è sviluppato in un’W3C Gruppo di Comunità, con membri provenienti da Mozilla, Microsoft, Google e Apple, il che significa che la tecnologia troverà la sua strada in tutti i principali browser in un prossimo futuro.

webassembly

WebAssembly prende asm.js al livello successivo, non solo da optimzing dimensioni di archiviazione e di decodifica di tempo, ma anche andando al di là di JavaScript.

Una demo è stata rilasciata per evidenziare la capacità di WebAssembly in confronto a asm.js. Se si esegue Chrome Canary o Firefox Nightly, la testa verso il sito demo dopo aver apportato le seguenti modifiche al tuo browser di scelta:

  • Firefox Nightly: Apri about:config e impostare la preferenza di javascript.le opzioni.wasm true facendo doppio clic sul suo nome.
  • Chrome Canary: Carico chrome://flags/#enable-webassembly, fare clic sul link attiva e riavviare il browser.

Non c’è pubblico opzione di anteprima disponibile per Microsoft Bordo o Safari attualmente.

La testa verso il sito demo e fare clic su “Play WebAssembly” pulsante dopo. Il 3D gioco si carica e si può muoversi con WASD e sparare con il tasto sinistro del mouse. È di base, ma mostra come fluido di giochi può essere utilizzando WebAssembly.

Questo è uno sperimentale demo di Angry Bots, una Unità di gioco che è stato portato a WebAssembly. Combattere i robot e di esplorare un 3D stazione spaziale con realistici effetti ambientali in questa top-down shooter. Il movimento è controllato da W, A, S, D o tasti freccia e mira e sparare è controllato dal mouse.

Si può anche fare clic su “Play asm.js ripiego”, invece di vedere la differenza quando asm.js è utilizzato invece di WebAssembly.

Informazioni su WebAssembly sono disponibili in Microsoft Edge blog, Google V8 blog del Progetto, e Mozilla Hack.

Tutti rivelano che c’è ancora un sacco di lavoro da fare prima di WebAssembly sarà supportato dalla versione stabile del browser web.

WebAssembly codice e sviluppo informazioni possono essere trovate su Github.

La buona notizia è che WebAssembly aprirà la strada per le più esigenti applicazioni web una volta che è uscito, e dal momento che è supportato da tutti i maggiori browser, è meno probabile che la tecnologia sarà in fade nell’oblio.