Script Preparation code:
Tests:

Historical Performance Data aggregated from 32 community runs

Desktop Results:
Chrome 27 runs
JavaScript Date Time format using Template Strings.
3.3M/s
JavaScript Date Time format
3.3M/s
new Date()
1.2M/s
Date().toLocaleString()
22K/s
Intl.DateTimeFormat()
20K/s

Fastest: JavaScript Date Time format using Template Strings. (164.9x faster)

View exact numbers
  • JavaScript Date Time format using Template Strings.: 3,344,126 ops/sec
  • JavaScript Date Time format: 3,339,924 ops/sec
  • new Date(): 1,160,514 ops/sec
  • Date().toLocaleString(): 22,165 ops/sec
  • Intl.DateTimeFormat(): 20,279 ops/sec
Firefox 5 runs
JavaScript Date Time format using Template Strings.
4.4M/s
JavaScript Date Time format
3.1M/s
new Date()
2.8M/s
Intl.DateTimeFormat()
16K/s
Date().toLocaleString()
15K/s

Fastest: JavaScript Date Time format using Template Strings. (291.0x faster)

View exact numbers
  • JavaScript Date Time format using Template Strings.: 4,375,964 ops/sec
  • JavaScript Date Time format: 3,082,723 ops/sec
  • new Date(): 2,786,477 ops/sec
  • Intl.DateTimeFormat(): 16,299 ops/sec
  • Date().toLocaleString(): 15,039 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
    new Date()
    Intl.DateTimeFormat()
    Date().toLocaleString()
    JavaScript Date Time format
    JavaScript Date Time format using Template Strings.

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 10 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Chrome 141 on Windows
View result in a separate tab
JavaScript Date Time format using Template Strings.
6.4M/s
JavaScript Date Time format
6.3M/s
new Date()
638K/s
Date().toLocaleString()
17K/s
Intl.DateTimeFormat()
15K/s
View exact numbers
Test name Executions per second
JavaScript Date Time format using Template Strings. 6,414,160 Ops/sec
JavaScript Date Time format 6,306,896 Ops/sec
new Date() 638,444 Ops/sec
Date().toLocaleString() 16,723 Ops/sec
Intl.DateTimeFormat() 14,913 Ops/sec