Abort loop speed test

Benchmark created on


Setup

const abortControllers = Array.from({ length: 1000 }, () => new AbortController());

Test runner

Ready to run.

Testing in
TestOps/sec
incremental loop abort()
for (let i = 0; i < abortControllers.length; i++) {
  array[i].abort()
}
ready
for in loop abort()

for (let abortController of abortControllers) {
  abortController.abort()
}
ready
forEach loop abort()
abortControllers.forEach((abortController) => {
  abortController.abort()
});
ready

Revisions

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