linkedlist vs for

Benchmark created on


Setup

var linked = {elem : "fubu", next : null};
                var root = linked; 
                var a = [];
                
                for(var i = 0; i < 10; i++) {
                        a.push("fubu");
                        linked.next = {elem : "fubu", next : null};
                        linked = linked.next;
                }

Test runner

Ready to run.

Testing in
TestOps/sec
for
for(var i = 0; i < a.length; i++) {
                        a[i];
                }
ready
linked list
var linked = root;
                
                do {
                        linked.elem;
                } while(linked = linked.next);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.