HTMLはどのように機能しますか?解析、コンパイル、実行されますか?、、、 `Java'などC
の高級言語に変換されてから、Cコードがコンパイルされて実行されますか?C++
Python
n^3
この場合、コンパイルと解析は複雑であるため、仮想マシンで解釈できるアーキテクチャコードに非常に近いコードを保持できないのはなぜですか。
そうでない場合、それはどのように機能しますか。ブラウザはどのように機能しますか?
HTMLはどのように機能しますか?解析、コンパイル、実行されますか?、、、 `Java'などC
の高級言語に変換されてから、Cコードがコンパイルされて実行されますか?C++
Python
n^3
この場合、コンパイルと解析は複雑であるため、仮想マシンで解釈できるアーキテクチャコードに非常に近いコードを保持できないのはなぜですか。
そうでない場合、それはどのように機能しますか。ブラウザはどのように機能しますか?
HTMLはどのように機能しますか?解析、コンパイル、実行されますか?python、javaのようなC、C++のような高級言語に変換されますか。次に、cコードがコンパイルされて実行されます。
それらのどれも。これはWebブラウザーによって解析され、プログラミング言語のソースコードではない(ブラウザー固有の)内部データ構造に変換されます。次に、ブラウザは画面レイアウトを計算し、そのデータ構造に基づいて画面をペイントします。これを行うWebブラウザーのコンポーネントは、レンダリングエンジンと呼ばれます。たとえば、WebKitやGeckoがその例です。
詳細は複雑ですが、多くのWebブラウザーはオープンソースであるため、ソースコードを調べて実際に何が起こっているかを確認できます。