ブラウザは毎日使用する必要があるソフトウェアですが、ブラウザの核心については理解していません。ブラウザの核心についてまとめてみましょう。 ?
1: ブラウザ カーネルとは何ですか
ブラウザ カーネルは、レンダリング エンジンまたは植字エンジンとも呼ばれ、主に次の制御を行います。 Web ページの構文。Web ページのコードを表示可能なページに変換して、Web ページを解釈します。通常、ブラウザのカーネルはレンダリング エンジンを使用します。
2: URL によってトリガーされる操作
1. ブラウザーに URL の文字列を入力し、その URL がブラウザーに表示されると、ブラウザーは命令を受け取ると、別のスレッドが開かれて処理されます。まず、ユーザーが入力したアドレスが適切なアドレスであるかどうかが判断され、URL がキャッシュされている場合は解析されます。ローカル ファイルが呼び出され、200 が返されます。リクエストがない場合は、ブラウザがリクエストを開始します。
2. ドメイン名解決を通じて IP アドレスを取得します。ブラウザクライアントは、サーバーにメッセージを送信し、データの送信と通信を行います。
3. Web サイトのバックエンドに入ると、サーバーは、ページにアクセスしてサーバーと比較した場合、URL の実行バックエンドに従って処理し、応答します。ファイルでは、一貫して 304 が返されます。
4. ブラウザーは返された情報を受け取り、HTML ファイルのダウンロードを開始し、それをレンダリングして dom ツリーを構築し、指定された js スクリプトを使用して CSS スタイルをレンダリングおよび再配置すると、ページは次のようになります。ブラウザ上で表示されます。
上記は、ブラウザ カーネルとは何かについての完全な紹介です。HTML ビデオ チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。
以上がブラウザカーネルとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。