bind vs re-call
JavaScript performance comparison
Preparation code
<script>
Benchmark.prototype.setup = function() {
var nop = function () {},
get1 = function (q) {return document.querySelector(q);},
get2 = (function () {
var doc = document;
return function (q) {
return doc.querySelector(q);
};
})(),
get3 = document.querySelector.bind(document);
};
</script>
Test runner
Warning! For accurate results, please disable Firebug before running the tests. (Why?)
Java applet disabled.
| Test | Ops/sec | |
|---|---|---|
re-call |
|
pending… |
re-call w/ caching |
|
pending… |
binding |
|
pending… |
You can edit these tests or add even more tests to this page by appending /edit to the URL.
0 comments