Почему профилировщик devTools показывает событие DOMContentLoaded таким образом? - PullRequest
1 голос
/ 25 февраля 2020

ОБНОВЛЕНИЕ: Даже загруженный DOMContent и загрузка иногда отображаются неправильно enter image description here

Я не понимаю две вещи:

  1. DOMContentLoaded отображается два раза с разными временными метками

  2. DOMContentLoaded отображается при синтаксическом анализе HTML (синяя линия). Как я знаю, он должен быть запущен после завершения анализа.

Не могли бы вы объяснить это? enter image description here

for (let i = 0; i < 10000000000; i++) {
  const x = 0;
}
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
    <link rel="stylesheet" href="style.css" >

  </head>
  <body style="background-color: black; color: white;">
        <p id='first'>1</p>
        <script src="script.js"></script>
        <p id='second'>2</p>
  </body>
</html>
...