Underscore bind vs jQuery.proxy vs Lo-Dash bind (v61)

Revision 61 of this benchmark created by evilive on


Preparation HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>
<script>
var lodash = _.noConflict();

var _bind = _.bind(function(x) {return this + x}, 1);
var lodashbind = lodash.bind(function(x) {return this + x}, 1);
var nativebind = function(x) {return this + x}.bind(1);
var jquerybind = jQuery.proxy(function(x) {return this + x}, 1);

</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Underscore bind
_bind(1);
ready
jQuery.proxy
jquerybind(1);
ready
Lo-Dash bind
lodashbind(1);
ready
Native bind
nativebind(1);
ready

Revisions

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