レンダリングエンジン

レンダリングエンジン

[4] レンダリングエンジン (rendering engine) は、 ネットワークから受け取ったデータを解釈し、 表示したりスクリプトを実行したりして利用者に提示する、 Webブラウザーの中核となるソフトウェア部品です。

[5] 語義通りのレンダリングに限らず、 Web技術を実装したソフトウェア部品の全体 (Webブラウザーのうち利用者プラットフォームとの作用に関する部分などを除いた中核部分) のことをレンダリングエンジンと呼んでいます。

レンダリングエンジン製品

[1] 主要なWebブラウザレンダリングエンジン:

MathML レンダリング器

[2] MathML では、レンダリングを行うもののことをレンダリング器 (renderer) と呼んでいます。

利用

[6] アプリケーションでの利用については、埋め込みブラウザーを参照。

[11]レンダリングエンジンの利用例は、各レンダリングエンジンの項を参照。

プラットフォーム事業者による制約

[10] プラットフォームによっては提供事業者によりサードパーティーアプリケーションに対して制約が課されています。 プラットフォーム事業者が承認した特定のレンダリングエンジン以外は公式に配布することが認められない場合があります。

[8] App StoreiOS 向けに配布するためには、 プラットフォームが提供するレンダリングエンジン (WebKit) や JavaScriptエンジン (JavaScriptCore) 以外を使うことはできません。

[9] WindowsストアWindows 向けに配布するためには、 プラットフォームが提供するレンダリングエンジンJavaScriptエンジン以外を使うことはできません >>7

メモ

[3] 360安全浏览器_帮助 ( ()) <http://se.360.cn/v6/help/meta.html>

content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">

若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">

若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">

[7] ChromeやFirefoxをそのままUWP化してもWindowsストアでは公開できない | スラド IT () <https://it.srad.jp/story/17/05/13/2147256/>