HTML Preparation code:
Tests:

Historical Performance Data aggregated from 280 community runs

Desktop Results:
Chrome 199 runs
Native
98.0M/s
Native + toFixed
10.1M/s
big.js
2.2M/s
decimal.js
1.2M/s
bignumber.js
1.2M/s

Fastest: Native (81.8x faster)

View exact numbers
  • Native: 97,956,944 ops/sec
  • Native + toFixed: 10,140,503 ops/sec
  • big.js: 2,210,068 ops/sec
  • decimal.js: 1,237,642 ops/sec
  • bignumber.js: 1,198,191 ops/sec
Firefox 35 runs
Native
1459.5M/s
Native + toFixed
15.2M/s
big.js
1.3M/s
decimal.js
972K/s
bignumber.js
799K/s

Fastest: Native (1827.6x faster)

View exact numbers
  • Native: 1,459,521,280 ops/sec
  • Native + toFixed: 15,193,328 ops/sec
  • big.js: 1,279,150 ops/sec
  • decimal.js: 972,028 ops/sec
  • bignumber.js: 798,581 ops/sec
Safari 9 runs
Native
489.1M/s
Native + toFixed
10.7M/s
big.js
2.3M/s
decimal.js
1.3M/s
bignumber.js
1.1M/s

Fastest: Native (454.6x faster)

View exact numbers
  • Native: 489,138,976 ops/sec
  • Native + toFixed: 10,692,793 ops/sec
  • big.js: 2,251,680 ops/sec
  • decimal.js: 1,292,383 ops/sec
  • bignumber.js: 1,075,923 ops/sec
Mobile Results:
Chrome 29 runs
Native
61.3M/s
Native + toFixed
5.9M/s
big.js
1.0M/s
decimal.js
654K/s
bignumber.js
645K/s

Fastest: Native (94.9x faster)

View exact numbers
  • Native: 61,260,648 ops/sec
  • Native + toFixed: 5,934,616 ops/sec
  • big.js: 1,027,149 ops/sec
  • decimal.js: 654,142 ops/sec
  • bignumber.js: 645,397 ops/sec
Safari 8 runs
Native
456.1M/s
Native + toFixed
10.4M/s
big.js
2.0M/s
decimal.js
1.5M/s
bignumber.js
1.0M/s

Fastest: Native (441.2x faster)

View exact numbers
  • Native: 456,121,568 ops/sec
  • Native + toFixed: 10,432,561 ops/sec
  • big.js: 1,952,978 ops/sec
  • decimal.js: 1,458,792 ops/sec
  • bignumber.js: 1,033,789 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: 5 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Edg/145.0.0.0
Chrome 145 on Windows
View result in a separate tab
Native
89.1M/s
Native + toFixed
12.4M/s
big.js
2.7M/s
decimal.js
1.2M/s
bignumber.js
1.1M/s
View exact numbers
Test name Executions per second
Native 89,079,976 Ops/sec
Native + toFixed 12,426,401 Ops/sec
big.js 2,686,779 Ops/sec
decimal.js 1,183,580 Ops/sec
bignumber.js 1,118,083 Ops/sec