Array-like to array
JavaScript performance comparison
Preparation code
<script>
Benchmark.prototype.setup = function() {
let arrLike = new Set();
for(let i=0; i<100; i++) {
arrLike.add(i);
}
};
</script>
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
Test | Ops/sec | |
---|---|---|
Array.prototype.slice.call(arrLike)
|
|
pending… |
Array.from(arrLike)
|
|
pending… |
[...arrLike]
|
|
pending… |
Compare results of other browsers
Revisions
You can edit these tests or add even more tests to this page by appending /edit
to the URL.
0 Comments