Seleziona pagina

Epic e Mozilla esemplificano la potenza del web moderno (aggiornato)

Gli sviluppatori web hanno ottenuto più armi che mai.irreale-logo Unreal Engine 3.0 ha già assediato i browser alla fine del 2011. Ad Adobe Max 11, Tim Sweeney, un programmatore di Epic, ha presentato una versione del motore grafico portato su Flash. Una delle innovazioni di Flash Player 11 ha giocato un ruolo importante in questo, fornendo un basso livello di disponibilità per i processori grafici, garantendo così un utilizzo efficiente delle risorse.

irrealengine javascript_02-590x370
Con l'avvento di HTML5 e WebGL, è emersa la possibilità di sostituire Flash. Epic ha quindi fatto una dimostrazione chiamata Cittadella, che è Unreal Engine 3.0-s cambiare per lavorare con le tecniche di cui sopra.

In che modo Mozilla entra in scena? Abbiamo precedentemente riportato sulla pre-release di Firefox 22, in cui OdinMonkey è apparso per la prima volta. Questo serve a velocizzare un sottoinsieme di JavaScript (asm.js) a un livello quasi nativo. Possiamo vedere i vantaggi e le possibilità di OdinMonkey su poche pagine al momento, ma potrebbe essere importante in futuro, in quanto può dare un impulso completamente nuovo a diverse applicazioni web. Un buon esempio di questo è Epic Demo della Cittadella, che con nostra grande gioia ha anche un misuratore di potenza integrato. Se ne hai l'opportunità, controlla il programma con l'ultima versione stabile di Firefox (20.0.1) e poi l'ultima versione notturna (23.0a1). La differenza sarà molto significativa e spettacolare, con Firefox 23.0a1 potrai spostare il Unreal Engine questa versione.

irrealengine javascript_03-590x369 
Prima dell'esecuzione, il browser scarica automaticamente i file necessari: può raggiungere una dimensione di 100 MB! A causa del grande pacchetto di dati, Firefox potrebbe chiedere conferma. È importante ricordare che non sono necessari plug-in esterni o altri framework per avviare Citadel. 

 
aggiornamenti: Mozilla ha rilasciato un video piuttosto eccitante sulle possibilità delle attuali tecnologie web. Dopo il primo minuto, vale la pena tenere d'occhio l'Unreal Tournament 3 Sanctuary. 

Sorprendentemente, i team di Mozilla ed Epic hanno terminato la parte del leone del porto in meno di 4 giorni e le prestazioni si stanno avvicinando al livello nativo! Si è anche scoperto che Emscripten, che può tradurre il codice C, C ++ e Java in JavaScript, è stato di grande aiuto nel porting.