bind call vs wrapper

JavaScript performance comparison

Test case created

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var slice = [].slice.call.bind([].slice)
    var _slice = [].slice
    function slice_wrapper(seq, callback) {
      return _slice.call(seq, callback) }
   
    var r = ""
    var text = Array(100).join('x')
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
Bind call
slice(text, function(v){ r += v })
pending…
Wrapper
slice_wrapper(text, function(v){ r += v })
pending…

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

Compare results of other browsers

0 comments

Add a comment