Script Preparation code:
Tests:

Historical Performance Data aggregated from 95 community runs

Desktop Results:
Chrome 55 runs
new Function
28.0M/s
eval
6.1M/s

Fastest: new Function (4.6x faster)

View exact numbers
  • new Function: 27,965,198 ops/sec
  • eval: 6,131,308 ops/sec
Firefox 16 runs
new Function
1395.3M/s
eval
3.3M/s

Fastest: new Function (421.2x faster)

View exact numbers
  • new Function: 1,395,258,112 ops/sec
  • eval: 3,312,896 ops/sec
Mobile Results:
Chrome 13 runs
new Function
7.9M/s
eval
1.9M/s

Fastest: new Function (4.1x faster)

View exact numbers
  • new Function: 7,941,038 ops/sec
  • eval: 1,937,478 ops/sec
Safari 11 runs
new Function
30.2M/s
eval
11.1M/s

Fastest: new Function (2.7x faster)

View exact numbers
  • new Function: 30,236,308 ops/sec
  • eval: 11,125,144 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
    eval
    new Function

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36
Chrome Mobile 148 on Android
View result in a separate tab
new Function
87.1M/s
eval
5.3M/s
View exact numbers
Test name Executions per second
new Function 87,123,456 Ops/sec
eval 5,308,911 Ops/sec