Array.prototype.slice.call() vs [].slice.call() (v2)

Revision 2 of this benchmark created by Andrew Petersen on


Description

caching the prototype lookup should be fastest...

Preparation HTML

<script>
  var items = [1, 2, 3, 4, 5],
      slice = Array.prototype.slice;
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Array.prototype.slice
Array.prototype.slice.call(items);
ready
[].slice
[].slice.call(items);
ready
cached prototype
slice.call(items);
ready

Revisions

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