@@Mitleser
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(); }
Ich traue deinem Vergleich kein bisschen. Eine Schleife, die 1000× dasselbe tut – das sollte die JavaScript-Engine wegoptimieren. Am Ende misst du damit den Zeitunterschied bei einem Schleifendurchlauf, nicht bei 1000.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory