Trident (トライデント) は Windows 版 Internet Explorer に搭載されているHTMLレンダリングエンジン。ライブラリの名称からMSHTML とも呼ばれている。
1997年10月にリリースされた Internet Explorer 4.0 より導入され、アップデートを重ねながら今に至る。マイクロソフトは Internet Explorer の最新版 7 のために、ウェブ標準の準拠に近づくべく大幅な改良を加えた。これら大幅な改良にもかかわらず Trident は Gecko、KHTML/WebKit、Presto など他のエンジンと互換性を持たない部分が多い。また、現時点ではAcid2のテストをクリアできていない(ベータ段階である 8 を除く)。
Trident はソフトウェア開発者が自分のソフトウェアへブラウザエンジンとして容易に追加できるソフトウェアコンポーネントとして開発されている。そのため C++ や .NET のような COM によってサポートされた環境でも操作のために COM インターフェースを表示し、Web ページにアクセスすることができる。たとえば IEコンポーネントブラウザから Trident を使用して Web ページを表示したり、ブラウザからイベントを取得したりといった機能を実現可能とする。Trident の機能は mshtml.dll のファイルをソフトウェアに接続することによって利用可能となる。
また、Microsoft はInternet Explorer for Mac 向けに開発された代替的ブラウザエンジンとして Tasmanを提供している。Tasman はより優れた規格サポートで知られている。Internet Explorer for Mac の開発は終了したが、Tasman そのものの開発は続けられており、Microsoft Office for Mac 2004 にはその最新版が組み込まれている。
目次
1 バージョンの変遷
2 Trident 使用製品
3 関連項目
4 参考文献
//
バージョンの変遷
Trident (IE4)
Trident II (IE5) (CSS1.0をサポートし、CSS2の一部にも対応)
Trident III (IE5.5) (CSS処理に関するバグを大幅に修正)
Trident IV (IE6) (ボックス処理のバグを修正、DTDの切り替えでQuirksモードを実装)
Trident V (IE7) (IE7に伴うリリース。CSS処理関連のバグを修正、PNGのアルファチャンネルをサポート)
Trident VI (IE8) (ベータ段階。開発中の2007年12月12日のコードにて、Trident としては初めて Acid2 テストを通過[1])
Trident 使用製品
Internet Explorer 4.0 以降
IEコンポーネントブラウザ
Windows Explorer (Windows 98 から Windows XP と Windows Server2003 まで。Windows Vista には別のエンジンが提供される予定。)
Windows 98 以降の Windows のヘルプ。
その他の Trident ベースのアプリケーションは
RealPlayer の Web ブラウザモード
MSN Explorer
Microsoft Office Outlook, Outlook Express (HTML メッセージと「今日の Outlook」画面の表示に利用)
Windows Media Player (メディア情報のページ)
MSN Messenger (フラッシュベースの点滅動作とゲームの起動に Trident を利用)
関連項目
ウェブブラウザ
Internet Explorer
IEコンポーネントブラウザ
HTMLレンダリングエンジン
参考文献^ ⇒Internal IE8 build passes Acid2 Test
して下さる人を求めています(Portal:コンピュータ)。
表・話・編・歴ウェブブラウザ (カテゴリ)
GeckoMozilla Firefox - Mozilla - Netscapeシリーズ - SeaMonkey - Sylera - Epiphany - Camino - Flock など
WebKit (KHTML)Safari - シイラ - Konqueror - OmniWeb - Swift - iCab - Google Chrome など
Trident(IEコンポーネント)Internet Explorer - Lunascape - Sleipnir - Donut - ぶら。 - KIKI - Maxthon など
独自レンダリングエンジンInternet Explorer for Mac - Cyberdog - Opera - NCSA Mosaic - Amaya