Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Chrome 124
Windows
Desktop
2 years ago
Benchmark.js
classcat(str)
12.2M/s
clsx(str)
11.1M/s
classcat(arr)
10.6M/s
classcat(obj)
10.4M/s
clsx(arr)
9.7M/s
clsx(obj)
9.6M/s
classnames(str)
7.7M/s
classnames(obj)
6.7M/s
classnames(arr)
5.2M/s
View exact numbers
Test name Executions per second
classcat(str) 12,169,326 Ops/sec
clsx(str) 11,117,119 Ops/sec
classcat(arr) 10,578,697 Ops/sec
classcat(obj) 10,360,591 Ops/sec
clsx(arr) 9,664,315 Ops/sec
clsx(obj) 9,594,774 Ops/sec
classnames(str) 7,728,716 Ops/sec
classnames(obj) 6,673,378 Ops/sec
classnames(arr) 5,213,144 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: