HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 328 community runs

Desktop Results:
Chrome 176 runs
fillRect/concat
1K/s
fillRect/join
981/s
1×1 Image Data
54/s

Fastest: fillRect/concat (19.0x faster)

View exact numbers
  • fillRect/concat: 1,023 ops/sec
  • fillRect/join: 981 ops/sec
  • 1×1 Image Data: 54 ops/sec
Firefox 99 runs
fillRect/join
1K/s
fillRect/concat
1K/s
1×1 Image Data
183/s

Fastest: fillRect/join (6.0x faster)

View exact numbers
  • fillRect/join: 1,098 ops/sec
  • fillRect/concat: 1,075 ops/sec
  • 1×1 Image Data: 183 ops/sec
Safari 14 runs
fillRect/concat
3K/s
fillRect/join
3K/s
1×1 Image Data
2K/s

Fastest: fillRect/concat (1.9x faster)

View exact numbers
  • fillRect/concat: 3,154 ops/sec
  • fillRect/join: 3,002 ops/sec
  • 1×1 Image Data: 1,666 ops/sec
Other 10 runs
fillRect/concat
919/s
fillRect/join
864/s
1×1 Image Data
53/s

Fastest: fillRect/concat (17.5x faster)

View exact numbers
  • fillRect/concat: 919 ops/sec
  • fillRect/join: 864 ops/sec
  • 1×1 Image Data: 53 ops/sec
Mobile Results:
Chrome 18 runs
fillRect/concat
266/s
fillRect/join
253/s
1×1 Image Data
7/s

Fastest: fillRect/concat (35.9x faster)

View exact numbers
  • fillRect/concat: 266 ops/sec
  • fillRect/join: 253 ops/sec
  • 1×1 Image Data: 7 ops/sec
Safari 6 runs
fillRect/concat
2K/s
fillRect/join
2K/s
1×1 Image Data
1K/s

Fastest: fillRect/concat (1.7x faster)

View exact numbers
  • fillRect/concat: 1,838 ops/sec
  • fillRect/join: 1,705 ops/sec
  • 1×1 Image Data: 1,103 ops/sec
Firefox 5 runs
fillRect/concat
1K/s
fillRect/join
1K/s
1×1 Image Data
36/s

Fastest: fillRect/concat (31.1x faster)

View exact numbers
  • fillRect/concat: 1,120 ops/sec
  • fillRect/join: 1,063 ops/sec
  • 1×1 Image Data: 36 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
    fillRect/concat
    fillRect/join
    1×1 Image Data

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
Chrome 148 on Windows
View result in a separate tab
fillRect/concat
2K/s
fillRect/join
2K/s
1×1 Image Data
45/s
View exact numbers
Test name Executions per second
fillRect/concat 1,820 Ops/sec
fillRect/join 1,642 Ops/sec
1×1 Image Data 45 Ops/sec