ブラウザの仕組みとブラウザのレンダリングプロセスを読んだ後<script>
でも、投稿が実際にはカバーしていないタグに遭遇したときのブラウザの解析プロセスについてまだ混乱しています。
主なプロセスは、次の図で説明されています。
単純なhtmlがあるとします
<html>
<head>
<link rel="stylesheet" href="main.css">
<script src="main.js"></script>
<link rel="stylesheet" href="another.css">
</head>
<body>
</body>
</html>
質問:
- ブラウザはシングル スレッドなので、HTML パーサーと CSS パーサーはどのように並行して動作しますか
<script>
HTML パーサーで、タグに遭遇すると、 js ファイルのダウンロードと実行が完了するまでブラウザが停止しますか? この例では、ブラウザはダウンロードして実行するanother.css
までダウンロードしませんか?main.js