getElementById war hier nicht die Frage,
Gunnars Link samt Kommentar "arschlangsam" bezog sich darauf.
sondern querySelectorAll("type[radio]") vs $(":radio"). Gibt's dafür auch Vergleiche?
Bau Dir einen. Habe folgendes gemacht, das sollte sich schnell anpassen lassen:
var myTimer = function () {
var i, none;
console.time("jQuery");
for (i = 1; i <= 1000; i++) {
none = $('#doc').get(0);
}
console.timeEnd("jQuery");
console.time("native");
for (i = 1; i <= 1000; i++) {
none = document.getElementById('doc');
}
console.timeEnd("native");
}
for (var i = 1; i <= 10; i++) {
myTimer();
}