06 Aprile 2016
Verso la metà di giugno 2015, i principali player del W3C (il consorzio che regolamenta lo sviluppo del World Wide Web) Microsoft, Google, Mozilla e Apple hanno annunciato un nuovo team di sviluppo congiunto per una nuova tecnologia che farà parte dei browser del futuro: si chiama WebAssembly, ed è un linguaggio di programmazione a basso livello dedicato alla gestione degli script lato client. Insomma, è una versione estremamente più potente e versatile di JavaScript, che non lo sostituirà ma permetterà di compilare molti più linguaggi per il Web.
Lo sviluppo in questi mesi è progredito con una certa rapidità: le primissime anteprime sono già disponibili in Chrome Dev (ramo di sviluppo Canary) e nelle ultime Nightly di Firefox, mentre per Microsoft Edge e Apple Safari / WebKit ancora non c'è niente di pubblico. Per testare in prima persona le capacità del nuovo linguaggio, il gruppo ha rilasciato una demo di videogioco 3D giocabile direttamente da browser. Si chiama AngryBot, ed è uno shooter con visuale top-down. Eccovi un breve video del gioco che gira su Microsoft Edge:
Se avete Chrome Canary e Firefox Nightly, potete provarlo voi stessi in prima persona (beh, tecnicamente terza). Le procedure:
- Chrome Dev Canary:
- aprite la pagina chrome://flags/#enable-webassembly e abilitate l'opzione
- aprite la pagina chrome://flags/#enable-webassembly e abilitate l'opzione
- Firefox Nightly:
- aprite la pagina about:config, cercate l'opzione javascript.options.wasm e impostate il valore True.
Se il vostro browser non supporta ancora WebAssembly, è possibile comunque provare il gioco usando la versione compilata per asm.js.
Commenti