По какой причине прямой путь до элемента работает медленнее более, чем в 10 раз, по сравнению с поиском (querySelector)?

Пример кода (в консольке подсчеты: plunker):
<!DOCTYPE html>
<html>

  <body>
    <h1>Hello Plunker!</h1>
    
    <script src="script.js"></script>
  </body>

</html>

console.time('time1');
console.log(document.body.childNodes[1].textContent);
console.timeEnd('time1');

console.time('time2');
console.log(document.querySelector('h1').textContent);
console.timeEnd('time2');
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
А если поменять местами, то будет наоборот.

магия(или кеш)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы