Vyberte stránku

Epic a Mozilla ilustrují sílu moderního webu (aktualizováno)

Větší zbraň než kdykoli předtím padla do rukou webových vývojářů.neskutečné logo Unreal Engine 3.0 již obléhal prohlížeče na konci roku 2011. V Adobe Max 11 představil Tim Sweeney, programátor Epic, verzi grafického enginu přeneseného do Flash. Jedna z novinek v aplikaci Flash Player 11 v tom hrála velkou roli, protože poskytovala nízkou úroveň dostupnosti pro grafické procesory a zaručovala tak efektivní využití zdrojů.

Unrealengine javascript_02-590x370
S příchodem HTML5 a WebGL se do popředí dostala možnost nahradit Flash. Epic proto provedl ukázku nazvanou Citadela, což je Unreal Engine 3.0se změní tak, aby fungovaly s výše uvedenými technikami.

Jak se Mozilla dostane do obrazu? Dříve jsme informovali o předběžném vydání Firefoxu 22, kde se OdinMonkey poprvé objevil. To má urychlit podmnožinu JavaScriptu (asm.js) na úroveň téměř nativní. Výhody a možnosti OdinMonkey můžeme v tuto chvíli vidět na několika stránkách, ale v budoucnu to může být důležité, protože to může dát zcela nový impuls různým webovým aplikacím. Dobrým příkladem je Epic Citadel demo, který má k naší velké radosti dokonce vestavěný měřič výkonu. Pokud máte možnost, podívejte se na program s nejnovější stabilní verzí Firefoxu (20.0.1) a poté nejnovější noční verzí (23.0a1). Rozdíl bude velmi významný a velkolepý, s Firefoxem 23.0a1 můžete přesunout Unreal Engine tuto verzi.

Unrealengine javascript_03-590x369 
Před spuštěním si prohlížeč automaticky stáhne potřebné soubory - může dosáhnout velikosti 100 MB! Kvůli velkému datovému paketu může Firefox požádat o potvrzení. Je důležité zmínit, že ke spuštění Citadel nejsou potřeba žádné externí plug-iny ani jiný framework. 

 
aktualizace: Mozilla zveřejnila vcelku slintavé video o možnostech současných webových technologií. Po první minutě stojí za to sledovat Sanctuary Unreal Tournament 3. 

Tým Mozilla a Epic překvapivě dokončil lví podíl na přístavu za méně než 4 dny a výkon se blíží nativní úrovni! Ukázalo se také, že Emscripten, který umí překládat kód C, C ++ a Java do JavaScriptu, byl velkou pomocí při portování.