Script Preparation code:
Tests:

Historical Performance Data aggregated from 10 community runs

Desktop Results:
Chrome 10 runs
Math.min
173.6M/s
Math.min/max
172.3M/s
Ternary max
170.7M/s
Ternary max inlined
169.8M/s
Math.max
169.2M/s
Ternary clamp inlined
167.5M/s
Ternary min inlined
167.5M/s
Ternary clamp
167.3M/s
Ternary min
166.0M/s
View exact numbers
  • Math.min: 173,569,520 ops/sec
  • Math.min/max: 172,267,008 ops/sec
  • Ternary max: 170,674,464 ops/sec
  • Ternary max inlined: 169,830,080 ops/sec
  • Math.max: 169,202,976 ops/sec
  • Ternary clamp inlined: 167,511,568 ops/sec
  • Ternary min inlined: 167,452,352 ops/sec
  • Ternary clamp: 167,254,960 ops/sec
  • Ternary min: 165,971,712 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
    Math.min/max
    Math.min
    Math.max
    Ternary clamp
    Ternary min
    Ternary max
    Ternary clamp inlined
    Ternary min inlined
    Ternary max inlined

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0
Chrome 146 on Windows
View result in a separate tab
Math.min
159.5M/s
Math.min/max
156.1M/s
Math.max
155.0M/s
Ternary clamp inlined
154.3M/s
Ternary max inlined
152.1M/s
Ternary clamp
151.3M/s
Ternary min
151.1M/s
Ternary min inlined
148.2M/s
Ternary max
146.9M/s
View exact numbers
Test name Executions per second
Math.min 159,487,072 Ops/sec
Math.min/max 156,125,312 Ops/sec
Math.max 154,967,248 Ops/sec
Ternary clamp inlined 154,326,384 Ops/sec
Ternary max inlined 152,093,184 Ops/sec
Ternary clamp 151,308,320 Ops/sec
Ternary min 151,137,696 Ops/sec
Ternary min inlined 148,162,432 Ops/sec
Ternary max 146,872,528 Ops/sec