Iterate and map

Benchmark created on


Setup

var s = new Set()
var m = new Map()

Teardown

var s = new Set()
var m = new Map()

Test runner

Ready to run.

Testing in
TestOps/sec
Together
for (var i = 0; i < 100000; i++) {
	s.add(i)
	m.set(i, i)
}
ready
Separate
for (var i = 0; i < 100000; i++) {
	s.add(i)
}
for (var i = 0; i < 100000; i++) {
	m.set(i, i)
}
ready
Double, together
for (var i = 0; i < 200000; i++) {
	s.add(i)
	m.set(i, i)
}
ready

Revisions

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