HTML Preparation code:
Tests:

Historical Performance Data aggregated from 313 community runs

Desktop Results:
Chrome 250 runs
Sanitize HTML
98K/s
DOMPurify
23K/s

Fastest: Sanitize HTML (4.2x faster)

View exact numbers
  • Sanitize HTML: 98,034 ops/sec
  • DOMPurify: 23,105 ops/sec
Firefox 45 runs
Sanitize HTML
53K/s
DOMPurify
12K/s

Fastest: Sanitize HTML (4.6x faster)

View exact numbers
  • Sanitize HTML: 53,458 ops/sec
  • DOMPurify: 11,518 ops/sec
Safari 11 runs
Sanitize HTML
208K/s
DOMPurify
30K/s

Fastest: Sanitize HTML (7.0x faster)

View exact numbers
  • Sanitize HTML: 208,371 ops/sec
  • DOMPurify: 29,817 ops/sec
Mobile Results:
Chrome 7 runs
Sanitize HTML
31K/s
DOMPurify
3K/s

Fastest: Sanitize HTML (9.4x faster)

View exact numbers
  • Sanitize HTML: 31,432 ops/sec
  • DOMPurify: 3,343 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
    DOMPurify
    Sanitize HTML

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 7 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
Chrome 143 on Mac OS X 10.15.7
View result in a separate tab
Sanitize HTML
190K/s
DOMPurify
51K/s
View exact numbers
Test name Executions per second
Sanitize HTML 189,513 Ops/sec
DOMPurify 50,720 Ops/sec