local vs global 2 (v3)

Revision 3 of this benchmark created on


Test runner

Ready to run.

Testing in
TestOps/sec
lowercase once w/ var
var text="SlIghtLy LongEr Test InpUt";
var g = '';
var lowerVersion=text.toLowerCase();
if (lowerVersion=='abcdef' || lowerVersion=='asdfgh' || lowerVersion=='slightly longer test input'){
    g = lowerVersion;
}
ready
lowercase every time
var text="SlIghtLy LongEr Test InpUt";
var g = '';
if (text.toLowerCase()=='abcdef' || text.toLowerCase()=='asdfgh' || text.toLowerCase()=='slightly longer test input'){
    g = text;
}
ready
lowercase once w/ const
var text="SlIghtLy LongEr Test InpUt";
var g = '';
const lowerVersion=text.toLowerCase();
if (lowerVersion=='abcdef' || lowerVersion=='asdfgh' || lowerVersion=='slightly longer test input'){
    g = lowerVersion;
}
ready

Revisions

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