История изменений
Исправление rebforce, (текущая версия) :
А нафига в тегах вопроса ES6? Что в показанном примере ES6-специфично?
По сабжу — зависит от браузерного движка (см. бенчмарк). В фоксе querySelector
срабатывает даже чуть быстрее getElementById
, потому как последний уже давно через первый эмулируется. В хроме же это независимые сущности, поэтому getElementById
быстрее ровно в два раза.
P.S. Естественно, замеры были запущены на Firefox 69 и Chrome 77, я же не некрофил.
Исходная версия rebforce, :
А нафига в тегах вопроса ES6? Что в показанном примере ES6?
По сабжу — зависит от браузерного движка (см. бенчмарк). В фоксе querySelector
срабатывает даже чуть быстрее getElementById
, потому как последний уже давно через первый эмулируется. В хроме же это независимые сущности, поэтому getElementById
быстрее ровно в два раза.
P.S. Естественно, замеры были запущены на Firefox 69 и Chrome 77, я же не некрофил.