cached vs noncached Intl conversion

JavaScript performance comparison

Test case created by kgrz

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  const LargeNumber = Number(1000000000);
  const locale = 'en-IN';
  const format = new Intl.NumberFormat(locale).format
  
  const cachedLS = Number.prototype.toLocaleString
  const format2 = value => cachedLS.call(value, locale)

};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
no-cache
LargeNumber.toLocaleString(locale)
pending…
cached
format(LargeNumber)
pending…
call-style-caching
format2(LargeNumber)
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.

0 Comments