HTML Preparation code:
Tests:

Historical Performance Data aggregated from 12 community runs

Desktop Results:
Chrome 7 runs
Native
101.0M/s
Native + toFixed
15.3M/s
big.js
2.7M/s
decimal.js
1.5M/s
bignumber.js
1.3M/s

Fastest: Native (74.9x faster)

View exact numbers
  • Native: 100,955,120 ops/sec
  • Native + toFixed: 15,348,917 ops/sec
  • big.js: 2,704,174 ops/sec
  • decimal.js: 1,457,221 ops/sec
  • bignumber.js: 1,347,600 ops/sec
Firefox 5 runs
Native
971.3M/s
Native + toFixed
14.2M/s
big.js
1.5M/s
decimal.js
992K/s
bignumber.js
865K/s

Fastest: Native (1123.5x faster)

View exact numbers
  • Native: 971,297,088 ops/sec
  • Native + toFixed: 14,174,744 ops/sec
  • big.js: 1,536,658 ops/sec
  • decimal.js: 992,109 ops/sec
  • bignumber.js: 864,503 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
    Native
    Native + toFixed
    decimal.js
    big.js
    bignumber.js

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 Edg/148.0.0.0
Chrome 148 on Windows
View result in a separate tab
Native
101.0M/s
Native + toFixed
15.3M/s
big.js
3.2M/s
bignumber.js
1.3M/s
decimal.js
1.3M/s
View exact numbers
Test name Executions per second
Native 100,957,368 Ops/sec
Native + toFixed 15,348,917 Ops/sec
big.js 3,208,794 Ops/sec
bignumber.js 1,347,600 Ops/sec
decimal.js 1,340,966 Ops/sec