Tests:

Historical Performance Data aggregated from 53 community runs

Desktop Results:
Chrome 47 runs
Regex
28.4M/s
Number.toLocaleString
56K/s
Intl.NumberFormat
53K/s

Fastest: Regex (532.1x faster)

View exact numbers
  • Regex: 28,364,654 ops/sec
  • Number.toLocaleString: 56,321 ops/sec
  • Intl.NumberFormat: 53,305 ops/sec
Firefox 6 runs
Regex
22.6M/s
Number.toLocaleString
45K/s
Intl.NumberFormat
45K/s

Fastest: Regex (504.9x faster)

View exact numbers
  • Regex: 22,567,916 ops/sec
  • Number.toLocaleString: 45,143 ops/sec
  • Intl.NumberFormat: 44,697 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Intl.NumberFormat
    Number.toLocaleString
    Regex

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Edg/145.0.0.0
Chrome 145 on Mac OS X 10.15.7
View result in a separate tab
Regex
5.8M/s
Number.toLocaleString
15K/s
Intl.NumberFormat
12K/s
View exact numbers
Test name Executions per second
Regex 5,762,924 Ops/sec
Number.toLocaleString 15,220 Ops/sec
Intl.NumberFormat 11,946 Ops/sec