Abo
  • Services:

Mozilla: Web-Engine Servo bekommt GPU-beschleunigtes WebVR

Experimentelle Builds von Mozillas moderner Web-Engine Servo unterstützen WebVR mit dem HTC Vive. Für eine möglichst flüssige Darstellung setzt das Team auf das GPU-Backend Webrender, das künftig auch im Firefox genutzt werden soll.

Artikel veröffentlicht am ,
WebVR läuft jetzt auch in Servo.
WebVR läuft jetzt auch in Servo. (Bild: Mozilla)

Seit fast zwei Jahren unterstützt der Firefox-Browser von Mozilla die nach wie vor experimentelle Technik, um Virtual-Reality-Inhalte im Web darzustellen. Die Unterstützung für das sogenannte WebVR hat das Team von Mozilla nun auch für die in Rust geschriebene Web-Engine Servo umgesetzt, was experimentierfreudige Nutzer bereits mit einem HTC Vive testen können, wie es in der Ankündigung heißt.

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart
  2. CSL Behring GmbH, Marburg, Hattersheim am Main

Dank einer von den Browser-Funktionen mehr oder weniger unabhängigen WebVR-Bibliothek in Rust können die zur Benutzung anderer VR-Headsets nötigen SDKs der Hersteller vergleichsweise leicht in den Code integriert werden. Diese Unabhängigkeit vereinfache zudem die Entwicklung ebenso wie Beiträge von Externen, da nicht mit dem Browser-Code interagiert werden müsse.

Rendering im GPU-Backend

Die eigentliche Darstellung der Inhalte wird dabei in das GPU-Backend von Servo, Webrender, ausgelagert, das für das gesamte Rasterizing zuständig ist. Der Renderer verarbeitet dabei sowohl die für VR nötigen Kommandos als auch die OpenGL-Operation in WebGL-Kontexten. Die direkte Interaktion mit dem eigentlichen Gerät soll dabei durch die Verwendung des Rust-Codes abgesichert sein.

Auch die üblichen Race-Conditions in Anwendungen mit mehreren Threads seien durch die Architektur ausgeschlossen. Darüber hinaus seien die Latenzzeiten dank Shared-Memory deutlich reduziert worden. Letztlich gibt es mit einer WebVR-Komponente und den zur DOM-Manipulation nötigen Funktionen noch zwei Bestandteile für die vollständige WebVR-Unterstützung in Servo.

Ohne nähere Angaben zur verwendeten Hardware zu machen, schreibt das Team, dass mit dem verfügbaren Code WebVR-Beispiele mit bis zu 90 FPS dargestellt werden könnten. Dieser hohe Wert liegt wohl auch an der modularen Architektur. Der Aufbau könnte außerdem dazu führen, dass diese WebVR-Implementierung zumindest in Teilen auch im kommenden Jahr in den Firefox übernommen wird.

Immerhin verfolgt Mozilla mit dem Project Quantum das Ziel, einige große und wichtige Teile aus Servo in den Firefox-Browser zu übernehmen. Dazu gehört auch der Webrender.



Anzeige
Top-Angebote
  1. 119,90€
  2. 19,99€
  3. 299,99€
  4. (aktuell u. a. SanDisk Extreme Pro 1-TB-SSD 229,90€, Logitech Prodigy Tastatur 46,99€)

Seitan-Sushi-Fan 01. Dez 2016

Genau das ist doch das Ziel von Servo, du Experte.


Folgen Sie uns
       


Padrone-Maus-Ring - Kampagnenvideo (Indiegogo)

Der Ring des Schweizer Startups Padrone soll die Maus überflüssig machen.

Padrone-Maus-Ring - Kampagnenvideo (Indiegogo) Video aufrufen
Datenleak: Die Fehler, die 0rbit überführten
Datenleak
Die Fehler, die 0rbit überführten

Er ließ sich bei einem Hack erwischen, vermischte seine Pseudonyme und redete zu viel - Johannes S. hinterließ viele Spuren. Trotzdem brauchte die Polizei offenbar einen Hinweisgeber, um ihn als mutmaßlichen Täter im Politiker-Hack zu überführen.

  1. Datenleak Bundestagsabgeordnete sind Zwei-Faktor-Muffel
  2. Datenleak Telekom und Politiker wollen härtere Strafen für Hacker
  3. Datenleak BSI soll Frühwarnsystem für Hackerangriffe aufbauen

IT-Sicherheit: 12 Lehren aus dem Politiker-Hack
IT-Sicherheit
12 Lehren aus dem Politiker-Hack

Ein polizeibekanntes Skriptkiddie hat offenbar jahrelang unbemerkt Politiker und Prominente ausspähen können und deren Daten veröffentlicht. Welche Konsequenzen sollten für die Sicherheit von Daten aus dem Datenleak gezogen werden?
Eine Analyse von Friedhelm Greis

  1. Datenleak Ermittler nehmen Verdächtigen fest
  2. Datenleak Politiker fordern Pflicht für Zwei-Faktor-Authentifizierung
  3. Politiker-Hack Wohnung in Heilbronn durchsucht

Geforce RTX 2060 im Test: Gute Karte zum gutem Preis mit Speicher-Aber
Geforce RTX 2060 im Test
Gute Karte zum gutem Preis mit Speicher-Aber

Mit der Geforce RTX 2060 hat Nvidia die bisher günstigste Grafikkarte mit Turing-Architektur veröffentlicht. Für 370 Euro erhalten Spieler genug Leistung für 1080p oder 1440p und sogar für Raytracing, bei vollen Schatten- oder Textur-Details wird es aber in seltenen Fällen ruckelig.
Ein Test von Marc Sauter

  1. Grafikkarte Geforce GTX 1660 Ti soll 1.536 Shader haben
  2. Geforce RTX 2060 Founder's Edition kostet 370 Euro
  3. Turing-Architektur Nvidia stellt schnelle Geforce RTX für Notebooks vor

    •  /