LINUX.ORG.RU

История изменений

Исправление rebforce, (текущая версия) :

А нафига в тегах вопроса ES6? Что в показанном примере ES6-специфично?

По сабжу — зависит от браузерного движка (см. бенчмарк). В фоксе querySelector срабатывает даже чуть быстрее getElementById, потому как последний уже давно через первый эмулируется. В хроме же это независимые сущности, поэтому getElementById быстрее ровно в два раза.

P.S. Естественно, замеры были запущены на Firefox 69 и Chrome 77, я же не некрофил.

Исходная версия rebforce, :

А нафига в тегах вопроса ES6? Что в показанном примере ES6?

По сабжу — зависит от браузерного движка (см. бенчмарк). В фоксе querySelector срабатывает даже чуть быстрее getElementById, потому как последний уже давно через первый эмулируется. В хроме же это независимые сущности, поэтому getElementById быстрее ровно в два раза.

P.S. Естественно, замеры были запущены на Firefox 69 и Chrome 77, я же не некрофил.