KV Iteration

Benchmark created by nrocy on


Description

Looking at the perf of arrays<->kv pairs

Preparation HTML

<script>
  kvp = {};
  arr = [];
  
  kvp['1'] = 'Hello, world!';
  kvp['2'] = 'Lorem ipsum dolor sit amet';
  kvp['3'] = 'Some random text';
  kvp['4'] = 'Blah blah blah';
  kvp['5'] = 'Meh :P';
  
  arr[1] = 'Hello, world!';
  arr[2] = 'Lorem ipsum dolor sit amet';
  arr[3] = 'Some random text';
  arr[4] = 'Blah blah blah';
  arr[5] = 'Meh :P';
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
for in obj
for (var s in kvp) {}
ready
for in arr
for (var s in arr) {}
ready
lookup in obj
var x = kvp["3"];
ready
lookup in arr
var x = arr["3"];
ready

Revisions

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