map test (v2)

Revision 2 of this benchmark created on


Description

map test

Test runner

Ready to run.

Testing in
TestOps/sec
obj
const iters = 10000000;
let map = {};

for (let i = 0; i < 4; i++) {
	map[i] = {index: i};
}

for (let i = 4; i < iters; i++) {
	delete map[i - 4];
	map[i] = {index: i};
}

for (let i = iters; i < iters+ 4; i++) {
	delete map[i - 4];
}



ready
map
const iters = 10000000;
let map = new Map();

for (let i = 0; i < 4; i++) {
	map.set(i, {index: i});
}

for (let i = 4; i < iters; i++) {
	map.delete(i - 4);
	map.set(i, {index: i});
}

for (let i = iters; i < iters+ 4; i++) {
	map.delete(i - 4);
}

ready

Revisions

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