Izberite Stran

Epic in Mozilla ponazarjata moč sodobnega spleta (posodobljeno)

Večje orožje kot kdaj koli prej je prišlo v roke spletnih razvijalcev.nerealni logotip Unreal Engine 3.0 je že oblegal brskalnike konec leta 2011. Na Adobe Maxu 11 je programer Epic Tim Sweeney predstavil različico grafičnega mehanizma, prenesenega v Flash. Ena od inovacij v Flash Playerju 11 je pri tem igrala veliko vlogo, saj je grafičnim procesorjem zagotavljala nizko razpoložljivost in tako zagotavljala učinkovito uporabo virov.

unrealengine javascript_02-590x370
S prihodom HTML5 in WebGL je prišla v ospredje možnost zamenjave Flasha. Epic je zato naredil demonstracijo, imenovano Citadel, kar je Unreal Engine 3.0-premenijo delo z zgoraj omenjenimi tehnikami.

Kako Mozilla pride na sliko? Prej smo poročali o predhodni izdaji Firefoxa 22, kjer se je OdinMonkey prvič pojavil. To naj bi pospešilo podnabor JavaScript (asm.js) na skoraj domačo raven. Prednosti in možnosti OdinMonkeyja lahko trenutno vidimo na nekaj straneh, lahko pa bo v prihodnosti pomemben, saj lahko da povsem nov zagon različnim spletnim aplikacijam. Dober primer tega je Epic Demo za Citadel, ki ima na naše veliko veselje celo vgrajen števec moči. Če imate možnost, si oglejte program z najnovejšo stabilno izdajo Firefoxa (20.0.1) in nato z najnovejšo nočno različico (23.0a1). Razlika bo zelo pomembna in spektakularna, s Firefoxom 23.0a1 jih lahko premaknete Unreal Engine to različico.

unrealengine javascript_03-590x369 
Brskalnik pred zagonom samodejno prenese potrebne datoteke - lahko dosežejo 100 MB! Zaradi velikega podatkovnega paketa lahko Firefox zahteva potrditev. Pomembno je omeniti, da za zagon Citadela niso potrebni zunanji vtičniki ali drug okvir. 

 
Nadgradnja: Mozilla je objavila precej slinav videoposnetek o možnostih trenutnih spletnih tehnologij. Po prvi minuti je vredno paziti na Unreal Tournament 3 Sanctuary. 

Presenetljivo je, da sta ekipi Mozilla in Epic v manj kot 4 dneh končali levji delež pristanišča, uspešnost pa se približuje domači ravni! Izkazalo se je tudi, da je bil Emscripten, ki lahko prevede kode C, C ++ in Java v JavaScript, v veliko pomoč pri prenosu.