Script Preparation code:
Tests:

Historical Performance Data aggregated from 235 community runs

Desktop Results:
Chrome 166 runs
Date.now()
6.7M/s
new Date().getTime();
6.0M/s
performance.now()
4.6M/s

Fastest: Date.now() (1.5x faster)

View exact numbers
  • Date.now(): 6,668,933 ops/sec
  • new Date().getTime();: 5,985,500 ops/sec
  • performance.now(): 4,588,593 ops/sec
Firefox 43 runs
Date.now()
12.7M/s
new Date().getTime();
8.1M/s
performance.now()
4.6M/s

Fastest: Date.now() (2.7x faster)

View exact numbers
  • Date.now(): 12,664,349 ops/sec
  • new Date().getTime();: 8,068,240 ops/sec
  • performance.now(): 4,645,486 ops/sec
Safari 6 runs
Date.now()
30.1M/s
new Date().getTime();
26.3M/s
performance.now()
14.7M/s

Fastest: Date.now() (2.0x faster)

View exact numbers
  • Date.now(): 30,112,536 ops/sec
  • new Date().getTime();: 26,290,996 ops/sec
  • performance.now(): 14,737,182 ops/sec
Mobile Results:
Chrome 14 runs
Date.now()
2.4M/s
new Date().getTime();
2.1M/s
performance.now()
1.4M/s

Fastest: Date.now() (1.7x faster)

View exact numbers
  • Date.now(): 2,394,122 ops/sec
  • new Date().getTime();: 2,106,592 ops/sec
  • performance.now(): 1,434,445 ops/sec
Safari 6 runs
Date.now()
11.8M/s
new Date().getTime();
10.4M/s
performance.now()
8.0M/s

Fastest: Date.now() (1.5x faster)

View exact numbers
  • Date.now(): 11,772,696 ops/sec
  • new Date().getTime();: 10,428,679 ops/sec
  • performance.now(): 7,955,464 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
    Date.now()
    new Date().getTime();
    performance.now()

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Goanna/6.8 Firefox/128.0 PaleMoon/34.1.0
Pale Moon (Firefox Variant) 34 on Windows
View result in a separate tab
Date.now()
6.4M/s
performance.now()
5.0M/s
new Date().getTime();
3.5M/s
View exact numbers
Test name Executions per second
Date.now() 6,431,370 Ops/sec
performance.now() 5,046,218 Ops/sec
new Date().getTime(); 3,467,737 Ops/sec