Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Windows 7システムチュートリアルについて >> ブラウザのレンダリングエンジンの簡単な紹介

ブラウザのレンダリングエンジンの簡単な紹介

  

多くの人がブラウザを使うだけで、ブラウザの動作原理やブラウザのコアを知らない、ブラウザのカーネルはレンダリングエンジンとしても知られているコアのものです。さて、このことの目的は何ですか?次のチュートリアルで皆さんに紹介します:

lメインストリームブラウザカーネルの紹介

メインストリームブラウザカーネルの分類:さまざまなブラウザカーネル商用および非商用のフリーコアは、約10以上ありますが、通常は次の4つのみが一般的ですが、以下は簡単な紹介です。

(1)Trident

Trident(MSHTMLとも呼ばれます)は、MicrosoftのWindows用のWebブラウザです - インターネットエクスプローラで使用されるカーネル(通常IEカーネルと呼ばれる)、カーネルは1997年にIE 4で最初に採用され、それから新しい技術に追加され、新しいバージョンのIEとともにリリースされました。 Tridentは実際にはオープンカーネルであり、Tridentエンジンはソフトウェアコンポーネント(モジュール)として設計されているため、他のソフトウェア開発者は自分のアプリケーションにWebブラウジング機能を簡単に追加できます。したがって、IEの代わりにIEカーネルを使用する多くのブラウザ(Maxthon、Soft MediaのFlashブラウザ、TencentのTT、GreenBrowserなど)が登場していますが、TridentはWindowsプラットフォームでしか使用できません。

IE独自の "独占"のため、Tridentカーネルは長い間大きなものです。Microsoftは長い間Tridentカーネルを更新していません。結果 - まず、TridentカーネルはW3C標準とほぼ一致していませんでした - 次に、Tridentカーネルの多数のバグなどのセキュリティ問題は間に合わなかったことです。現在、MicrosoftはTridentレイアウトエンジンに大きな変更を加え、新しいテクノロジを追加することに加えて、Web標準のサポートも追加しています。これらの変更は、Gecko、WebCore、KHTML、Prestoなど、他のタイポグラフィエンジンよりかなり遅れています。

(2)Gecko

GeckoはC ++で書かれたオープンソースのWebページレイアウトエンジンで、現在MozillaファミリのWebブラウザおよびNetscape 6以降のブラウザで使用されています。このソフトウェアはもともとNetscape Communicationsによって開発され、現在Mozilla Foundationによって管理されています。 Geckoはコードを完全に開示することを特徴としているため、非常に開発が容易で、世界中のプログラマがコードを書いて機能を追加することができます。これはオープンソースのカーネルなので、多くの人に好まれていますし、Geckoカーネルを使っているブラウザもたくさんありますが、これはGeckoカーネルがまだ若いけれどもその市場シェアを急上昇させる重要な理由です。

Geckoレイアウトエンジンは、Webブラウザ、HTMLエディタ、クライアント/サーバーなどのインターネット関連アプリケーション用の豊富なプログラムインタフェースを提供します。当初の主なターゲットは、NetscapeやMozilla FirefoxなどのMozillaの派生物でしたが、この植字エンジンを使用するソフトウェアは他にもたくさんあります。さらに、Geckoは、Windows、BSD、Linux、およびMac OS Xで使用できるクロスプラットフォームのカーネルです。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved