Trident (Software)
| Trident | ||
|---|---|---|
| Basisdaten | ||
| Entwickler | Microsoft | |
| Erscheinungsjahr | August 1997 | |
| Aktuelle Version | siehe Internet Explorer | |
| Betriebssystem | Windows Solaris und HP-UX (wird nicht weiterentwickelt) Windows 3.1 – Me (wird nicht weiterentwickelt) | |
| Programmiersprache | C++ | |
| Kategorie | Browser-Engine | |
| Lizenz | Proprietär (Microsoft-EULA) | |
| msdn.microsoft.com | ||
| Legende: |
|---|
| Ältere Version; nicht mehr unterstützt |
| Ältere Version; noch unterstützt |
| Aktuelle Version |
| Zukünftige Version |
| Version(a) | Browser- kennung(b) |
Anmerkungen und wichtigste Änderungen |
|---|---|---|
| 4.0 | Erste Version | |
| 5.0 | Verbesserte CSS-1-Unterstützung und Änderungen an der CSS-2-Unterstützung. | |
| 5.5 | Probleme mit der CSS-Verarbeitung korrigiert | |
| 6.0 | Fehler im sogenannten "Boxmodell" behoben, Quirks-Modus hinzugefügt | |
| 7.0 | Zahlreiche Fehler des CSS-Renderings behoben, Unterstützung für transparente PNG-Grafiken hinzugefügt | |
| Mobile 7.0 | Trident/3.1 | Veraltete Version für Windows Phone 7, basiert auf einem Mix aus der Desktopversion 7 und 8.[1] |
| 8.0 | Trident/4.0 | Aktuelle Version unter Windows XP. Besteht als erste Version den Acid2-Test[2] |
| 9.0 | Trident/5.0 | Aktuelle Version unter Windows Vista. Der Hersteller möchte vollständige CSS-3.0 Kompatibilität erreichen. Das Seitenrendering soll dank Direct2D deutlich schneller als bei vorherigen Versionen sein und damit trotz höherer Sicherheit eine ähnlich hohe Geschwindigkeit wie Konkurrenzprodukte erreichen.[3] |
| Mobile 9.0 | Trident/5.0 | Aktuelle Version für Windows Phone 7, basierend auf der Desktopversion 9.0, vollständig hardwarebeschleunigt |
| 10.0 | Trident/6.0 | Version unter Windows 8. Verbesserte Unterstützung für CSS 3.0, HTML5 und JavaScript. |
| Mobile 10.0 | Trident/6.0 | Veraltete Version für Windows Phone 8, basierend auf der Desktopversion 10.0 |
| 11.0 | Trident/7.0 | Aktuelle Version unter Windows 7 und Microsoft Windows 8.1 |
| Mobile 11.0 | Trident/7.0 | Aktuelle Version unter Windows Phone 8, basierend auf der Desktopversion 11.0 |
(a) Die Versionsnummer bezieht sich auf die Version der MSHTML.dll, diese ist jeweils auch mit der des Internet Explorers identisch.
(b) Mit dem Internet Explorer 8.0 wurde die Browserkennung dahingehend erweitert, dass ein Hinweis auf die verwendete Version von Trident enthalten ist.[4]
Trident-basierte Anwendungen
[Bearbeiten | Quelltext bearbeiten]Sämtliche Versionen von Internet Explorer ab Version 4 nutzen Trident als Browser-Engine. In Windows 98, Windows Me und Windows 2000 greift der Windows-Explorer auf die Engine zurück, in Windows XP wird sie für die Systemsteuerungselemente "Software" und "Benutzerkonten" verwendet; die Module sind HTML-Anwendungen.
Daneben machen zahlreiche Programmkomponenten und Anwendungen anderer Hersteller davon Gebrauch, darunter:
- AOL Instant Messenger 6.x, der Trident verwendet, um Unterhaltungen, Profilfenster und Werbeeinblendungen zu rendern
- EA Link, ist mit Trident 5 (wie in Internet Explorer 7 enthalten) nicht kompatibel
- Google Talk verwendet Trident, um Nachrichtenfenster und Profilkarten anzuzeigen
- LimeWire renderte damit die Seite 'New@Lime'
- Der Webbrowser Avant Browser
- Xtravo Explorer
- TheWorld Browser
- Der Webbrowser Lunascape
- Maxthon verwendet die Trident 5-Engine und fügt Funktionen hinzu, die in Internet Explorer 7 nicht vorhanden sind
- MenuBox fügt Trident ein erweitertes DOM hinzu, um damit HTML-Anwendungen und Wrap-Webdienste als lokale Anwendungen ausführen zu können
- Microsoft InfoPath
- Microsoft Encarta
- Kompilierte HTML-Hilfedateien
- Microsoft Outlook (bis Version 2003[5]), um E-Mails im HTML-Format zu rendern und "Outlook Heute" anzuzeigen
- Microsoft Outlook Express, um E-Mails im HTML-Format zu rendern
- Windows Live Messenger, um Flash-basierte Spiele bereitzustellen und Werbung anzuzeigen
- Der Webbrowser Netscape Navigator (Version 8), um Websites im IE-Kompatibilitätsmodus zu rendern[6]
- RealNetworks
- SiteKiosk
- Souvergin
- Teega
- TomeRaider
- Windows Media Player, um Albuminformationen anzuzeigen. Andere Player wie Winamp und RealPlayer bringen ähnliche Funktionen mit.
Standardkonformität
[Bearbeiten | Quelltext bearbeiten]Obwohl jede Version von Internet Explorer Webstandards grundsätzlich unterstützt (in Internet Explorer 6 war ein "Standards-Compliant Mode" implementiert), wurden einige Kernstandards unvollständig gerendert. So gab es zum Beispiel keine Unterstützung für das Element <abbr>, das mit HTML 4.01 eingeführt wurde und bei der Darstellung umfließender Innenabstände von Containern, die in CSS 1 festgelegt wurden. Ferner wurde die CSS-Angabe min-height nicht unterstützt, die eine Mindesthöhe dehnbarer Container zulassen soll.
Internet Explorer 8 unterstützt CSS 2 vollständig.[7]
Alternativen von Microsoft
[Bearbeiten | Quelltext bearbeiten]Tasman
[Bearbeiten | Quelltext bearbeiten]Die Browser-Engine Tasman wurde in Internet Explorer 5 für Mac genutzt. Internet Explorer für Mac hat zuvor Trident verwendet. Die Entwicklung von Internet Explorer für Mac wurde 2003 eingestellt, Tasman wurde eingeschränkt weiterentwickelt und später in Microsoft Office 2004 for Mac eingesetzt.
Expression Web
[Bearbeiten | Quelltext bearbeiten]Microsofts Webdesign-Projekt Expression Web verwendet statt Trident einen eigens dafür entwickelten Renderer, der laut Microsoft die Webstandards am konsequentesten umsetzen soll.[8]
EdgeHTML
[Bearbeiten | Quelltext bearbeiten]EdgeHTML ist Microsofts kurzlebige Browser-Engine, die erstmals unter Windows 10 im Webbrowser Microsoft Edge zum Einsatz kam.[9] Seit 2018 arbeitete Microsoft jedoch an einen Chromium-basierten Nachfolger. Im April 2021 wurde für Windows 10 ein Update veröffentlicht, mit dessen Anwendung EdgeHTML deinstalliert und Edge nun mit dem auf Chromium basierenden Renderer ausgeliefert wurde.
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Der Internet Explorer Mobile 7 basiert grundlegend auf Version 7.0 der Desktop-Variante und enthält einige Elemente aus Version 8.0
- ↑ Internet Explorer 8 besteht den Acid 2-Test
- ↑ An Early Look At IE9 for Developers
- ↑ The Internet Explorer 8 User-Agent String. Microsoft, 9. Januar 2009, abgerufen am 12. Januar 2009 (englisch).
- ↑ Outlook 2007 - Html E-Mails unterstützen kein CSS! 24. April 2007, archiviert vom am 22. Januar 2009; abgerufen am 20. Januar 2009.
- ↑ Netscape 8.1: Browser mit speziellem Sicherheitsbereich. 26. Januar 2006, abgerufen am 23. März 2010.
- ↑ CSS-Kompatibilität in Internet Explorer 8. Abgerufen am 4. März 2011.
- ↑ Expression Web features. Microsoft, abgerufen am 28. Januar 2015.
- ↑ This is Microsoft Edge, the replacement for Internet Explorer. The Verge, 29. April 2015, abgerufen am 29. April 2015.