Odaberite stranicu

Epic i Mozilla predstavljaju moć modernog weba (ažurirano)

Veće oružje nego ikad prije palo je u ruke web programera.nestvaran-logo Unreal Engine 3.0 već je opsjedao preglednike krajem 2011. godine. U Adobe Max 11, Tim Sweeney, programer Epic, predstavio je inačicu grafičkog mehanizma prenesenog na Flash. U tome je veliku ulogu igrala jedna od inovacija u programu Flash Player 11, koja je pružila nisku razinu dostupnosti grafičkih procesora, što jamči učinkovito korištenje resursa.

unrelengine javascript_02-590x370
Pojavom HTML5 i WebGL, mogućnost zamjene Flasha došla je do izražaja. Epic je zato izveo demonstraciju nazvanu Citadela, koja je Unreal Engine 3.0-s promjena u radu s gore spomenutim tehnikama.

Kako Mozilla ulazi u sliku? Prethodno smo izvještavali o predizbijanju Firefoxa 22, gdje se OdinMonkey prvi put pojavio. Ovo je ubrzanje podskupa JavaScript-a (asm.js) na gotovo izvornu razinu. Prednosti i mogućnosti OdinMonkeyja trenutno možemo vidjeti na nekoliko stranica, ali to će možda biti važno u budućnosti, jer može dati potpuno novi zamah raznim web aplikacijama. Dobar primjer za to je Epic Demo Citadele, koji na naše veliko zadovoljstvo čak ima ugrađeni mjerač snage. Ako imate priliku, provjerite program s najnovijim stabilnim izdanjem Firefoxa (20.0.1), a zatim najnovijom noćnom verzijom (23.0a1). Razlika će biti vrlo značajna i spektakularna, s Firefoxom 23.0a1 možete premjestiti Unreal Engine ovu verziju.

unrelengine javascript_03-590x369 
Prije pokretanja preglednik automatski preuzima potrebne datoteke - može doseći veličinu od 100 MB! Zbog velikog podatkovnog paketa, Firefox može zatražiti potvrdu. Važno je napomenuti da za pokretanje Citadele nisu potrebni vanjski dodaci ili neki drugi okvir. 

 
ažuriranje: Mozilla je objavila prilično slinav video o mogućnostima trenutnih web tehnologija. Nakon prve minute vrijedi pripaziti na Unreal Tournament 3 Sanctuary. 

Iznenađujuće, timovi Mozilla i Epic završili su lavovski dio luke za manje od 4 dana, a izvedba se približava matičnoj razini! Također se pokazalo da je Emscripten, koji može prevesti C, C ++ i Java kôd u JavaScript, bio od velike pomoći u prenošenju.