При использовании JavaScript в веб-браузере существует ли разница в производительности между следующими:
Существующий getElementById
document.getElementById("elem");
Селектор запросов с использованием #id
document.querySelector("#elem");
Селектор запросов с использованием [id = elem]
document.querySelector("[id=elem]");
Я предполагаю, что первый из них будет самым быстрым (только для элементов поиска с идентификатором). Также последний выглядит плохой практикой. Мне нравится второй, поскольку использование querySelector для всего упрощает чтение кода.
Любые предложения?