substr count prototype

JavaScript performance comparison

Test case created by Stuart Rutter

Preparation code

<script>
function substr_count(needle, haystack) {
return haystack.split(needle).length - 1;
}

String.prototype.substr_count = function(needle) {
return String(this).split(needle).length - 1;
}

var str = new Object('sdfsdfsdf');
</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
prototype
str.substr_count('s');
pending…
non prototype
substr_count('s', 'sdfsdfsdf');
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. Here’s a list of current revisions for this page:

0 comments

Add a comment