Seite auswählen

Epic und Mozilla veranschaulichen die Leistungsfähigkeit des modernen Webs (aktualisiert)

Webentwickler haben mehr Waffen als je zuvor.unwirklich-logo Unreal Engine 3.0 belagerte bereits Ende 2011 Browser. Auf der Adobe Max 11 stellte Tim Sweeney, ein Epic-Programmierer, eine auf Flash portierte Version der Grafik-Engine vor. Einen großen Anteil daran hat eine der Neuerungen im Flash Player 11, die eine geringe Verfügbarkeit der Grafikprozessoren ermöglicht und damit eine effiziente Ressourcennutzung garantiert.

unrealengine javascript_02-590x370
Mit dem Aufkommen von HTML5 und WebGL rückte die Möglichkeit in den Vordergrund, Flash zu ersetzen. Epic hat daher eine Demonstration namens Zitadelle durchgeführt, die Unreal Engine 3.0-s ändern, um mit den oben genannten Techniken zu arbeiten.

Wie kommt Mozilla ins Bild? Wir haben bereits über die Vorabversion von Firefox 22 berichtet, bei der OdinMonkey zum ersten Mal auftauchte. Dies dient dazu, eine Teilmenge von JavaScript (asm.js) auf ein nahezu natives Niveau zu beschleunigen. Die Vorteile und Möglichkeiten von OdinMonkey können wir derzeit auf wenigen Seiten sehen, aber es kann in Zukunft wichtig sein, da es verschiedenen Webanwendungen einen völlig neuen Impuls geben kann. Ein gutes Beispiel dafür ist Epic Zitadelle-Demo, die zu unserer großen Freude sogar über einen eingebauten Leistungsmesser verfügt. Wenn Sie die Möglichkeit haben, testen Sie das Programm mit der neuesten stabilen Version von Firefox (20.0.1) und dann mit der neuesten Nightly-Version (23.0a1). Der Unterschied wird sehr bedeutend und spektakulär sein, mit Firefox 23.0a1 können Sie die Unreal Engine diese Version.

unrealengine javascript_03-590x369 
Vor dem Ausführen lädt der Browser automatisch die erforderlichen Dateien herunter - er kann eine Größe von 100 MB erreichen! Aufgrund des großen Datenpakets kann Firefox nach einer Bestätigung fragen. Es ist wichtig zu erwähnen, dass zum Starten von Citadel keine externen Plug-Ins oder andere Frameworks erforderlich sind. 

 
Aktuelles: Mozilla hat ein ziemlich spießiges Video über die Möglichkeiten aktueller Webtechnologien veröffentlicht. Nach der ersten Minute lohnt es sich, nach dem Unreal Tournament 3 Sanctuary Ausschau zu halten. 

Überraschenderweise haben die Teams von Mozilla und Epic den Löwenanteil des Hafens in weniger als 4 Tagen fertiggestellt, und die Leistung nähert sich dem nativen Niveau! Es stellte sich auch heraus, dass Emscripten, das C-, C++- und Java-Code in JavaScript übersetzen kann, bei der Portierung eine große Hilfe war.

Über den Autor