画像クレジット: ウルポン/ iStock / GettyImages
ブラウザエンジンは、ChromeからSafariまで、市場に出回っているすべてのWebブラウザのコアコンポーネントです。 Webサイトがコンピューター上でどのように表示されるかは、Webブラウザーがどのエンジンに基づいているかによって大きく異なります。 ブラウザエンジンは通常、レンダリングおよびレイアウトライブラリとJavaScriptフレームワークの2つの主要コンポーネントで構成されています。
WebKitブラウザの種類
WebKitは、現在使用されている主要なブラウザエンジンの1つです。 MacおよびLinuxオペレーティングシステムでは無料で使用できます。 WebKitは、AppleのSafariブラウザに使用されるブラウザエンジンであるため、一般的にAppleに関連付けられています。 また、AmazonKindleの組み込みブラウザやBlackBerryのブラウザなどの他のブラウザでも使用されます。 WebKitのコアコンポーネントはWebCoreとJavaScriptCoreです。 WebCoreはHTMLおよびScalableVector Graphicsのレンダリングおよびレイアウトライブラリであり、JavaScriptCoreはWebKitブラウザがJavaScriptを実行できるようにするJavaScriptフレームワークです。 これらのコアコンポーネントにより、WebKitブラウザーはビデオを再生し、Webサイトを正確に表示できます。
今日のビデオ
Blinkは新しいタイプのWebブラウザエンジンであり、2013年から存在しています。 GoogleのオープンソースWebブラウザプロジェクトであるChromiumは、WebKitのWebCoreコンポーネントからソースコードを取得し、Google Chromeのニーズに合わせて変更した後、Blinkを作成しました。 Googleは主にBlinkの開発に貢献してきましたが、Opera Software ASA、Samsung、Intelなどの他の企業も貢献しています。 Blinkは、Google Chrome、Vivaldi、Amazon Silk、OperaのWebブラウザで使用されています。 Windows、Mac、Linux、Android、ChromeOSプラットフォームで無料で使用できます。 Blinkのコアコンポーネントには、BlinkXMLパーサーとV8JavaScriptエンジンが含まれます。 Blink XMLはレンダリングおよびレイアウトライブラリであり、V8 JavaScriptEngineはJavaScriptフレームワークです。
Geckoブラウザ
Geckoは、現在も使用されている最も古いタイプのWebブラウザエンジンの1つです。 もともとは1997年にNetscapeによって開発され、1998年にMozillaによって採用されました。 Geckoは、2003年からMozillaによって独占的に開発されています。 Mozilla Firefox、Waterfox、Conkeror、Classilla、LunascapeのWebブラウザーはすべて、GeckoWebブラウザーエンジンを使用しています。 Geckoは、MozillaThunderbirdなどの電子メールクライアントでも使用されます。 Windows、Mac、Linux、Androidオペレーティングシステムで無料で使用できます。 Geckoのコアコンポーネントは、それぞれJavaScriptを実行してHTMLをレンダリングするSpiderMonkeyJavaScriptエンジンとExpatライブラリです。
Goannaブラウザ
Goanna Webブラウザエンジンは、GeckoWebブラウザエンジンのソースコードに大まかに基づいています。 Goannaは当初、名前だけがGeckoとは異なりましたが、その後、Geckoとは異なる機能を備えた独自のエンジンに進化しました。 このブラウザエンジンは、ペールムーンおよびバジリスクブラウザで使用されます。 Goannaは、Geckoと同じコアコンポーネントであるSpiderMonkeyJavaScriptとExpatライブラリを使用しています。 Goanna Webブラウザーは、Windows、Mac、およびLinuxプラットフォームで無料で使用できます。
EdgeHTMLブラウザ
EdgeHTMLは、2015年にリリースされたWebブラウザエンジン市場の新参者です。 これは、Microsoftによって開発された独自のブラウザエンジンであり、Microsoftの古いブラウザエンジンであるTridentに取って代わりました。 EdgeHTMLは、Microsoft EdgeWebブラウザーを強化します。 Edgeは、すべてのWindowsコンピューターのデフォルトのWebブラウザーとして、MicrosoftのInternetExplorerブラウザーに取って代わりました。 EdgeHTMLのコアコンポーネントは、ChakraJavaScriptエンジンとEdgeHTMLレンダリングおよびレイアウトライブラリです。