local vs global 2 (v2)

Revision 2 of this benchmark created on


Preparation HTML

<script>
  var text="SlIghtLy LongEr Test InpUt";
  var g = '';
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
lowercase once w/ var
var lowerVersion=text.toLowerCase();
if (lowerVersion=='abcdef' || lowerVersion=='asdfgh' || lowerVersion=='slightly longer test input'){
    g = lowerVersion;
}
ready
lowercase every time
if (text.toLowerCase()=='abcdef' || text.toLowerCase()=='asdfgh' || text.toLowerCase()=='slightly longer test input'){
    g = text;
}
ready
lowercase once w/ const
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.