Zum Hauptinhalt Zur Navigation

Internet Explorer 11: Microsoft verspricht den besten Browser für Windows

Der beste Browser für Windows soll er sein, Microsofts Internet Explorer 11. Dazu unterstützt er neue Webstandards wie WebGL sowie Googles Protokoll SPDY, ist auf Touch optimiert und setzt in noch mehr Bereichen auf Hardwarebeschleunigung.
/ Jens Ihlenfeld
214 Kommentare News folgen (öffnet im neuen Fenster)
Internet Explorer 11 (Bild: Microsoft)
Internet Explorer 11 Bild: Microsoft

Der Internet Explorer 11 soll der beste Browser unter Windows sein, verspricht Microsoft, schließlich muss er nur eine Plattform unterstützen und daher keinerlei Kompromisse machen. So soll der IE11 schneller sein als Chrome, optimal ausgelegt auf Touch und eingebettet in Windows. Den Benchmark Sunspider soll der Internet Explorer 11 auf einem nicht näher benannten System in 64 Prozent der Zeit absolvieren, die Chrome 27 benötigt, also rund 35 Prozent schneller sein als Googles Browser.

Auch die Unterstützung des von Google entwickelten Protokolls SPDY v3.0 soll zu mehr Geschwindigkeit führen. SPDY ist auch die Grundlage für HTTP/2.0, an dessen Entwicklung sich unter anderem Google und Microsoft beteiligen.

3D-Inhalte mit WebGL

Zudem wird der IE11 WebGL zur Darstellung von 3D-Grafik im Browser unterstützen. Microsoft hatte bisher offiziell die Unterstützung von WebGL abgelehnt und vor allem argumentiert, die Technik sei zu unsicher .

Um Nutzer zu schützen, prüft der IE11 daher WebGL-Inhalte auf Muster, die auf einen Angriff hindeuten, und sperrt diese, wenn notwendig. Sollte es dennoch zu Problemen kommen, kann Windows allein die GPU neu starten, was Microsoft "Timeout Detection and Recovery" nennt. Systemabstürze sollen so verhindert werden. Zusammen mit GPU-Herstellern will Microsoft dafür sorgen, dass die verwendeten Treiber gegen Angriffe via WebGL gestärkt werden. Auf älteren Systemen, deren Treiber nicht abgesichert wurden, nutzt der IE11 einen Software-Renderer für WebGL-Inhalte.

Mehr Hardwarebeschleunigung

Darüber hinaus setzt der IE11 noch stärker auf Hardwarebeschleunigung. So wird das Zoomen per Pinch-and-Zoom sowie das gesamte Scrollen komplett in der GPU abgewickelt, was für eine schnelle Darstellung sorgt und die CPU entlastet. Auch das Decodieren von JPEG-Bildern wickelt der IE11 in der GPU ab.

Prefetching und Prerendering

Um Seiten möglichst schnell auf das Display zu bringen, unterstützt der IE11 Prefetching und Prerendering: Webentwickler können einzelne Links so markieren, dass der Browser sie bereits lädt, bevor der Nutzer sie anklickt. Das ist beispielsweise bei mehrseitigen Artikeln hilfreich, da der Inhalt bereits geladen ist, wenn der Nutzer ihn anklickt.

Der IE11 kann die Inhalte aber nicht nur vorab laden, Links werden auch vorab gerendert, so dass bei Klick die fertige Seite nur noch angezeigt werden muss, was extrem schnell geht. Chrome war der erste Browser, der Prerendering umsetzte.

Ähnlich verfährt der Browser auch, wenn ein Nutzer zu einer vorher besuchten Website durch Wischen zurückkehrt. In diesem Fall wird auch direkt die bereits gerenderte Version angezeigt, ohne dass diese neu geladen werden muss. Wird nach vorn gewischt, um zur nächsten Seite zu gelangen, kann der IE11 die Prefetching-Daten nutzen und zeigt beispielsweise direkt die zweite Seite eines Artikels an, die vorab geladen und gerendert wurde.

Ressourcen priorisieren

Als erster Browser unterstützt der IE11 Resource Priorities(öffnet im neuen Fenster) . Damit können Webentwickler festlegen, in welcher Reihenfolge die in einer Webseite eingebundenen Ressourcen geladen werden sollen, um dafür zu sorgen, dass beispielsweise direkt sichtbare Bilder und notwendige Schriften eher geladen werden als Bilder, die erst nach langem Scrollen erscheinen.

Optimiert für Touch

Microsoft will den IE11 zum besten Browser für Touch-Bedienung machen. Dazu sollen auch die Performance-Optimierungen beitragen, die beispielsweise dafür sorgen, dass Inhalte beim Scrollen regelrecht am Finger kleben. Zugleich soll die umfangreiche Nutzung der GPU dabei helfen, die Akkulaufzeit zu verlängern, kann die GPU die Berechnungen doch effizienter abwickeln als die CPU. Alternativ kann diese die freie Rechenkapazität nutzen, um Inhalte vorab herunterzuladen oder Javascript auszuführen.

Auch die Oberfläche wurde weiter für die Touch-Bedienung angepasst: So gibt es am unteren Rand in neuen Tabs eine Liste der am häufigsten benutzten Webseiten, die so schnell angetippt werden können. Beim Tippen schlägt der Browser eine automatische Vervollständigung vor und nutzt dabei Links zu Bestandteilen einer Seite sowie Vorschläge aus Bing und schlägt Apps aus dem Windows Store vor. Auch Aktienkurse oder das aktuelle Wetter lassen sich direkt in der Adressleiste nachschlagen.

Die beim IE10 geltende Beschränkung auf einige wenige Tabs lockert Microsoft beim IE11, der nun pro Fenster bis zu 100 Tabs unterstützt. Zudem können auch in der Metro-Ansicht mehrere Browserfenster nebeneinander angezeigt werden, was Microsoft als Side-by-Side-Browsing bezeichnet. Inhalte in Tabs, die nicht sichtbar sind, werden angehalten, so dass sie möglichst wenig Ressourcen benötigen. Und in den Einstellungen kann im IE11 festgelegt werden, dass die Tab-Übersicht immer eingeblendet werden soll.

Drag-and-Drop funktioniert im IE11 auch bei Touch-Bedienung. Webentwickler müssen dazu nur das Drag-and-Drop-API des W3C nutzen, der Browser kümmert sich dann um den Rest. Und die Touch-Tastatur passt der IE11 entsprechend der angewählten Formularfelder an, blendet also beispielsweise ein @-Zeichen prominent ein, wenn eine E-Mail-Adresse erfragt wird.

Die bei Microsoft Favoriten genannten Bookmarks lassen sich im IE11 in Ordnern organisieren und gezielt mit Bildern versehen. Neue Tabs zeigen eine Liste der meistgenutzten Seiten mit Kacheln am unteren Bildschirmrand. Webseiten, die auf den Startbildschirm gepinnt werden, können mit dem IE11 auch Live-Tiles anzeigen, also Kacheln mit aktuellen Inhalten. Dabei stehen verschiedene Kachelgrößen zur Verfügung, die in den Metatags einer Website spezifiziert werden können. Inhalte für Live-Tiles lädt Windows von einer URL nach, die ebenfalls in den Metatags angegeben wird. Bei der Erstellung der Metatags hilft ein Assistent, den Microsoft unter buildmypinnedsite.com(öffnet im neuen Fenster) zur Verfügung stellt.

Telefonnummern erkennt der IE11 automatisch, so dass diese direkt aus einer Webseite heraus angewählt werden können.

Über das Orientation API kann der IE11 zudem reale Bewegungen eines Geräts an Webinhalte weiterreichen, beispielsweise um Augmented-Reality-Apps zu entwickeln, bei denen die Darstellung auf dem Tablet-Display dessen Bewegung folgt. Microsoft hat angedeutet, dass Photosynth(öffnet im neuen Fenster) dies künftig nutzen wird.

HTML5 Video mit DRM

Videos kann bereits der Internet Explorer 10 über das entsprechende HTML5-Tag abspielen. Beim IE11 erweitert Microsoft die Videounterstützung um neue Standards für Untertitel und adaptives Streaming mittels Dynamic Adaptive Streaming over HTTP (MPEG DASH). Damit kann die Videoqualität dynamisch an die verfügbare Bandbreite angepasst werden. Die HTML5-Version von Youtube unterstützt MPEG DASH bereits.

Zudem unterstützt der IE11 die umstrittenen Encrypted Media Extensions(öffnet im neuen Fenster) , um per DRM geschützte Videoinhalte abzuspielen. Microsoft demonstrierte das mit einer Webversion des US-Video-Anbieters Netflix, die komplett im Browser läuft, obwohl die Inhalte kopiergeschützt sind. Die Technik nutzt Netflix auch für seine App für Google Chrome OS, das ebenfalls die notwendige DRM-Technik unterstützt.

Synchronisierung

Der IE11 synchronisiert Tabs, Verlauf, Bookmarks und Einstellungen über mehrere Windows-Geräte, so dass Nutzer überall die gleiche Umgebung vorfinden und das Surfen auf einem anderen Gerät fortsetzen können.

Kein WebRTC

Der IE11 unterstützt viele neue Webstandards, auch solche, die noch in der Entwicklung sind, und Microsoft führt seinerseits auch neue Techniken ein, beispielsweise Snap-Punkte für Bildergalerien oder Zoom-Optionen, mit denen direkt zu bestimmten Punkten einer Seite gezoomt werden kann.

WebRTC zur Echtzeitkommunikation im Web unterstützt der IE11 allerdings nicht, Chrome und Firefox tun dies bereits. Microsoft beteiligt sich aber an der Entwicklung von WebRTC und stellt in Aussicht, dass die Technik künftig auch im IE zur Verfügung stehen wird. Noch ändere sich die Spezifikation aber recht häufig, so Microsoft.

F12-Entwicklerwerkzeuge grundlegend überarbeitet

Von Grund auf neu entwickelt hat Microsoft die "F12" genannten Entwicklerwerkzeuge des Internet Explorers. Neben einem neuen User Interface und Workflow gibt es nun Werkzeuge, um die Reaktionsgeschwindigkeit von Apps und Speichernutzung zu untersuchen, sowie Emulatoren und neue Funktionen für die bereits existierenden Werkzeuge.

So untersucht das neue UI-Responsiveness-Tool Webseiten, während sie laufen, zeigt auf, wann sie langsam sind und welche Prozesse zu viel CPU-Ressourcen benötigen. Entwickler können auch sehen, wie sich CPU-Auslastung, Framerate und Verhalten der Seite in Beziehung zueinander verhalten.

Das neue Memory-Tool gibt Aufschluss über die Speichernutzung im Zeitverlauf und legt Snapshots an, um zu zeigen, wie die Speichernutzung zu bestimmten Zeitpunkten im Detail aussah. Durch einen Vergleich der Snapshots soll erkennbar sein, woraus eine erhöhte Speichernutzung resultiert. Zudem werden verwaiste Elemente hervorgehoben, um aufzuzeigen, wie sich die Speichernutzung reduzieren lässt.

Konsole und DOM-Explorer unterstützen in der neuen Version Autovervollständigung beim Tippen von Javascript-, HTML- und CSS-Code. Die neuen Emulatoren zeigen, wie eine Seite auf unterschiedlichen Displaygrößen aussieht, vom 240 Pixel breiten Smartphone-Display bis hin zum Breitbildfernseher mit 4K-Auflösung. Mittels GPS-Emulation lässt sich ermitteln, wie sich eine Web-App in anderen Teilen der Welt verhält.

Ein Rechtsklick ermöglicht es, einzelne Elemente direkt im DOM Explorer zu öffnen.

Verbesserte Kompatibilität

Ein neuer User-Agent-String und weitere Veränderungen sollen für eine verbesserte Kompatibilität des Internet Explorer 11 sorgen. Der neue UA-String soll sicherstellen, dass der Browser nicht mit einer älteren Version verwechselt wird. Zudem rendert der Browser nun standardmäßig im Edge-Modus, der die meisten neuen Webstandards unterstützt. Auch wurden einige veraltete Techniken aus dem Browser entfernt und das URL-Encoden von Zeichen so geändert, dass es dem Verhalten anderer Browser entspricht.

Microsoft führt darüber hinaus Unterstützung für HTML5-Data-Attribute ein, unterstützt das neue Flexbox-Modell sowie Mutation-Observers und Pointer Events. In Sachen Javascript unterstützt der IE11 nun ECMAScript 6 und "__proto__".

Die Do-not-Track-Funktion des Browsers hat Microsoft erweitert, so dass Webseiten eine Ausnahme erfragen können. Gewährt der Nutzer diese, sendet der Browser einen entsprechenden Header, der das Tracken erlaubt.

Microsoft liefert den Internet Explorer 11 in einer Vorabversion derzeit mit der Preview von Windows 8.1 aus. Für andere Plattformen wurde er bisher offiziell nicht angekündigt. Dean Hachamovitch, der die Entwicklung von Microsofts Browser leitet, machte aber deutlich, dass der IE11 auch für Windows 7 erscheinen wird und mit allen Funktionen bei Microsoft intern auch auf Windows Phone und der Xbox One läuft. Nur offiziell ankündigen will Microsoft hier derzeit nichts.


Relevante Themen