Opera 12 Alpha rendert hardwarebeschleunigt
Die kommende Version des Browsers wird die Webcam ansprechen können und dem Benutzer anstelle des Scrollens das DurchblÀttern von Webseiten ermöglichen.
(Bild:Â Screenshot)
Opera [1] veröffentlichte heute eine erste Alpha von Version 12 des gleichnamigen Browsers fĂŒr Windows, Mac OS und Linux. Der Release war offensichtlich fĂŒr Operas Konferenz Up North Web [2] am Dienstag geplant, wurde aber erst mit kleiner VerspĂ€tung fertig.
GröĂte Baustelle war die Hardwarebeschleunigung der Grafikdarstellung, die es Opera als letzter der wichtigen Browser einfĂŒhrt. Mit dem direkten Zugriff auf die GPU sollen Animationen deutlich flĂŒssiger laufen. Wie in Firefox, Chrome und Safari laufen nun auch in Opera 3D-Animationen ĂŒber eine WebGL-Schnittstelle, die unter Windows DirectX unterstĂŒtzt und unter Mac und Linux OpenGL. Update: Die Alpha kann die DirectX-Schnittstelle noch nicht ansprechen. Anders als bei der Konkurrenz profitieren von Operas Hardware-Beschleunigung nicht nur die Webseiten, sondern auch die Anwendung selbst, was sich zum Beispiel beim Wechsel zwischen Tabs mit Seitenvorschau bemerkbar machen kann.
WĂ€hrend WebGL und Hardwarebeschleunigung Flash vor allem bei Spielen und Ă€hnlichen Einsatzgebieten Nutzer abjagen will, versucht sich Opera mit Version 12 auch an Videokonferenzen und Fotos. Der Zugriff auf die Webcam mit HTML und JavaScript soll nicht mehr, wie ursprĂŒnglich vorgesehen, ĂŒber ein <device>-Element geschehen, sondern mit einem experimentellen API namens getUserMedia [3], das im Rahmen der WHATWG [4] diskutiert wird. Missbrauch will Opera mit dem gleichen Mechanismus wie bei Geolocation-Ortung verhindern, also mit einem vom Browser initiierten Dialogfenster.
Chefentwickler HĂ„kon Wium Lie, Miterfinder von CSS und nach wie vor aktiv an der Weiterentwicklung des Standards beteiligt, zeigte auf der Konferenz eine Stylesheet-Weiterentwicklung, die vor allem fĂŒr Tablets interessant sein dĂŒrfte: Mit dem von Lie entworfenen CSS-"Paged Media Module [5]" stellt der Browser Webseiten ohne Scrollbalken dar, sodass sich der Benutzer wie bei Tablet-Apps ĂŒblich horizontal blĂ€tternd durch den Inhalt bewegt. Das BlĂ€ttern funktioniert auch seitenĂŒbergreifend, wenn ein <link>-Element die Verbindung zwischen den Dokumenten festlegt. Elemente lassen sich an den SeitenrĂ€ndern ausrichten. Mit Hilfe der gleichfalls neu unterstĂŒtzten Spezifikation "DeviceOrientation [6]" erkennt die Webseite auch, wenn das Display gedreht wurde. Korrektur: Opera 12 Alpha implementiert Paged Media anscheinend noch nicht.
(Bild:Â Screenshot)
An der OberflĂ€che des Browsers gibt es ein paar Detailverbesserungen. Statt des Hintergrundbildes kann Opera 12 in der Schnellwahlseite auch das komplette Browser-Thema Ă€ndern. Gestalter packen dafĂŒr eine Grafik und ein paar Zusatzinformationen zusammen, zum Beispiel ĂŒber die Basisfarbe; daraus generiert der Browser dann ein Farbprofil. Die Adresszeile enthĂ€lt nun Ă€hnlich wie Firefox und Chrome ein Stern-Symbol, welches das Bookmarken und das HinzufĂŒgen zur Schnellstartseite erleichtert. Die inkrementelle Suche bei der Adresseingabe stellt die Treffer ĂŒbersichtlicher dar und differenziert nicht mehr zwischen Lesezeichen und History.
Weniger sichtbar sind die Arbeiten an der JavaScript-Engine, die dank einiger Nachbesserungen erneut schneller geworden sein soll, am Netzwerk-Code und am HTML-Parser. Dieser ist nun wie bei der Konkurrenz endlich auf die mit HTML5 verĂ€nderte Syntax eingestellt, was zum Beispiel SVG-Code innerhalb von HTML erlaubt. Auch bei der vollstĂ€ndigen UnterstĂŒtzung von ECMAScript 5.1, der Grundlage von JavaScript, zieht Opera nach. Bei CSS zĂ€hlen radiale Gradienten zu den wichtigsten Neuerungen. Damit steigt der Score beim HTML5test [7] von 286+7 in Opera 11.51 auf 336+9 von 450 Punkten. Ein Termin fĂŒr die finale Version von Opera 12 ist noch nicht bekannt; zu rechnen dĂŒrfte mit ihm um Weihnachten herum sein. (heb [8])
URL dieses Artikels:
https://www.heise.de/-1360337
Links in diesem Artikel:
[1] http://www.opera.com/
[2] http://www.opera.com/portal/unw/
[3] http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html
[4] http://www.whatwg.org/
[5] http://dev.w3.org/csswg/css3-gcpm/
[6] http://dev.w3.org/geo/api/spec-source-orientation.html
[7] http://html5test.com/
[8] mailto:heb@ct.de
Copyright © 2011 Heise Medien