Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="a"></div>
- <div id="b"></div>
- <script>
- // Příprava
- var b = this.b || document.getElementById("b"), čas, iterací = 9000000;
- if(!Date.now) Date.now = function() {return new Date().getTime()};
- // Test rychlosti prohledávání pomocí ID
- čas = Date.now();
- (function(iterací) {
- while(iterací--) document.getElementById("a");
- })(iterací);
- čas = Date.now() - čas;
- console.log("Hledání podle ID: " + iterací + " provedení za " + čas + "ms => " + (iterací / čas / 1000) + " provedení / s");
- // Test rychlosti prohledávání pomocí manuálního průchodu
- čas = Date.now();
- (function(iterací) {
- while(iterací--)
- for(var c = b; (c = c.previousSibling).nodeType !== 1; );
- })(iterací);
- čas = Date.now() - čas;
- console.log("Manuální průchod: " + iterací + " provedení za " + čas + "ms => " + (iterací / čas / 1000) + " provedení / s");
- </script>
- // Výstup:
- // Hledání podle ID: 9000000 provedení za 1193ms => 7.5440067057837386 provedení / s
- // Manuální průchod: 9000000 provedení za 1372ms => 6.559766763848396 provedení / s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement