hashtable creation

Benchmark created by Tolga Tezel on


Description

performance of different ways to implement hashtable of size 2^5

Test runner

Ready to run.

Testing in
TestOps/sec
object (optimized 'for')
var len = 1 << 5 - 1
  , i = 0
  , hashtable = {};

for (; i != len;) {
  hashtable[i++] = null;
}
ready
array (optimized 'for')
var len = 1 << 5 - 1
  , i = 0
  , hashtable = [];

for (; i != len;) {
  hashtable[i++] = null;
}
ready
object (while)
var len = 1 << 5
  , hashtable = [];

while(len--) {
  hashtable[len] = null;
}
ready

Revisions

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

  • Revision 1: published by Tolga Tezel on