Trident (motor de redare)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Trident
software
Tip Motor grafic
Dezvoltator Microsoft
Data primei versiuni August 1997
Ultima versiune 8.0
Sistem de operare Microsoft Windows
Limba C ++
Licență MS- EULA
( licența nu este gratuită )
Site-ul web msdn.microsoft.com/en-us/library/aa741317.aspx

Trident (cunoscut și ca MSHTML ) este motorul de redare al browserului web Internet Explorer și vizualizatorul NT Desktop și multe altele.

Istorie

A fost introdus cu Internet Explorer versiunea 4 în octombrie 1997 și actualizat cu fiecare versiune de browser. Pentru versiunea 7 a Internet Explorer, Microsoft a făcut modificări semnificative pentru a spori compatibilitatea Trident cu standardele web și pentru a sprijini noile tehnologii. În ciuda acestor modificări, Trident rămâne în mod semnificativ mai puțin standarde decât motoarele de redare concurente ( Gecko , WebCore , KHTML , WebKit și Presto ).

Microsoft a dezvoltat, de asemenea, un motor de redare pentru versiunea Macintosh a Internet Explorer, numită Tasman .

Caracteristici

Trident a fost conceput ca un cadru pentru a permite programatorilor să adauge cu ușurință funcționalitate de navigare web la aplicații. Din punct de vedere tehnic, este un obiect COM care poate fi utilizat de orice limbaj sau mediu care acceptă COM ( Visual Basic , C / C ++ , .NET și multe altele).
Obiectul COM expune un număr mare de interfețe pentru a accesa fiecare element al modelului de obiect DOM , într-un mod echivalent cu ceea ce este posibil cu limbajele de script HTML ( ECMAScript / JavaScript sau VBScript ).

De asemenea, este posibil să capturați evenimente din browser, cum ar fi clicuri pe linkuri sau încărcarea unei pagini. Trident este implementat în fișierul mshtml.dll .

Aplicații bazate pe Trident

Începând cu versiunea 4.0, Trident este motorul de redare Internet Explorer . Alte browsere web îl folosesc, de asemenea, ca motor principal ( Maxthon ) sau ca motor alternativ ( Netscape 7 și Firefox prin extensie).

Începând cu Windows 98 (sau Windows 95 / NT 4 cu integrare shell ) Trident este utilizat pe scară largă în multe părți ale Windows, de la Windows Explorer la ajutorul online. Windows Vista utilizează un motor diferit pentru Explorer.

Numeroase alte aplicații, atât de la Microsoft, cât și de la terți, utilizează Trident intern. O listă scurtă include:

Versiunea istorică

Versiunea Trident Versiunea MSHTML.dll Versiunea Internet Explorer Notă
Nici o versiune [1] 4.0.x IE4 Eliberarea inițială
5.0.x IE5 suport îmbunătățit CSS 1.0 și schimbări radicale în redarea CSS 2
5.5.x IE5.5 rezolvați problemele cu CSS
6.0.x IE6 corectarea modelului de cutie și gestionarea modului de ciudățenii prin DTD
7.0.x IE7 rezolvă multe probleme de redare CSS și adaugă suport pentru canalul alfa pentru imaginile PNG
4.0 8.0.x IE8 prima versiune care trece testul Acid2 , cu excepția benzilor albe [2]
5.0 9.0.x IE9 Suport SVG , HTML5 și CSS3
6.0 10.0.x IE10 Suport sporit pentru CSS3 , HTML5 și ES5 .
7.0 11.0.x IE11 Suport WebGL și SPDY. Aderență mai bună la standardul HTML5. Optimizare JS scripting [17] Inclus în Windows Phone 8.1.

Notă

Elemente conexe

linkuri externe