ブラウザの動作
エクスプローラ
ブラウザコンポーネント
1.ユーザーインタフェース:アドレス、後退、前進、ブックマークなどの要求ページを表示するウィンドウのほか、ブラウザのすべての部分が表示されます.
2.Browser Engine:ブラウザソフトウェアを実行するコアエンジンです.ブラウザはデータの一部をキャッシュおよび格納します.これらのデータを管理する分野です.
3.RenderingEngine:要求内容の表示を担当します.要求されたコンテンツがHTMLの場合、HTMLとCSSの構文解析を行い、解析したコンテンツを画面に表示します.
4.ネットワーク:クライアントとサーバ間のHTTP通信を可能にする.
5.UI Backend:UI領域のバックエンド領域.
6.JavaScript Interpreter:JSコードの解析と実行に使用します.
Safariブラウザでのレンダリングエンジンの処理手順
DOM/CSS Tree
DOM Tree
<html>
<body>
<p>
Hello World
</p>
<div>
<img src = "example.png" />
</div>
</body>
</html>
CSS Tree
これは
考える
Reference
この問題について(ブラウザの動作), 我々は、より多くの情報をここで見つけました https://velog.io/@doforme/browser의-동작テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol