Skip to content

Commit 6e3b2b9

Browse files
committedDec 29, 2023
chore: update benchmarks;
- Closes #88
1 parent 554ad31 commit 6e3b2b9

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed
 

‎bench/readme.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -4,45 +4,45 @@
44
55
## Node
66

7-
These are the results while running this directory's benchmark suite in Node v10.13.0.
7+
These are the results while running this directory's benchmark suite in Node v20.10.0.
88

99
> **Note:** The `` denotes that the candidate has a different API and is not compatible with `classnames` usage.
1010
1111
```
1212
# Strings
13-
classcat x 8,719,816 ops/sec ±0.69% (91 runs sampled)
14-
classnames x 3,992,284 ops/sec ±1.64% (94 runs sampled)
15-
clsx x 12,784,134 ops/sec ±0.42% (97 runs sampled)
13+
classcat* x 9,613,381 ops/sec ±0.16% (94 runs sampled)
14+
classnames x 6,540,072 ops/sec ±0.11% (101 runs sampled)
15+
clsx x 12,924,662 ops/sec ±0.15% (102 runs sampled)
1616
1717
# Objects
18-
classcat x 8,680,509 ops/sec ±0.36% (97 runs sampled)
19-
classnames x 3,772,978 ops/sec ±0.46% (96 runs sampled)
20-
clsx x 9,412,010 ops/sec ±0.42% (95 runs sampled)
18+
classcat* x 8,936,903 ops/sec ±0.12% (100 runs sampled)
19+
classnames x 6,143,319 ops/sec ±0.14% (100 runs sampled)
20+
clsx x 9,444,110 ops/sec ±0.11% (102 runs sampled)
2121
2222
# Arrays
23-
classcat x 7,589,602 ops/sec ±0.62% (95 runs sampled)
24-
classnames x 1,665,275 ops/sec ±1.83% (93 runs sampled)
25-
clsx x 9,141,916 ops/sec ±0.42% (95 runs sampled)
23+
classcat* x 8,247,121 ops/sec ±0.12% (98 runs sampled)
24+
classnames x 3,451,489 ops/sec ±0.18% (99 runs sampled)
25+
clsx x 9,401,030 ops/sec ±0.18% (101 runs sampled)
2626
2727
# Nested Arrays
28-
classcat x 6,411,409 ops/sec ±0.84% (93 runs sampled)
29-
classnames x 1,164,706 ops/sec ±1.60% (95 runs sampled)
30-
clsx x 7,165,151 ops/sec ±0.47% (91 runs sampled)
28+
classcat* x 6,759,204 ops/sec ±0.31% (97 runs sampled)
29+
classnames x 2,015,566 ops/sec ±0.18% (100 runs sampled)
30+
clsx x 7,315,032 ops/sec ±0.43% (99 runs sampled)
3131
3232
# Nested Arrays w/ Objects
33-
classcat x 6,447,346 ops/sec ±0.68% (92 runs sampled)
34-
classnames x 1,597,180 ops/sec ±1.49% (93 runs sampled)
35-
clsx x 7,651,411 ops/sec ±0.56% (95 runs sampled)
33+
classcat* x 6,726,315 ops/sec ±0.16% (98 runs sampled)
34+
classnames x 3,059,235 ops/sec ±0.45% (99 runs sampled)
35+
clsx x 7,352,761 ops/sec ±0.44% (98 runs sampled)
3636
3737
# Mixed
38-
classcat x 6,595,879 ops/sec ±0.42% (96 runs sampled)
39-
classnames x 2,129,199 ops/sec ±1.46% (94 runs sampled)
40-
clsx x 8,119,210 ops/sec ±0.42% (93 runs sampled)
38+
classcat* x 6,956,920 ops/sec ±0.21% (97 runs sampled)
39+
classnames x 4,171,381 ops/sec ±0.15% (98 runs sampled)
40+
clsx x 8,468,116 ops/sec ±0.11% (96 runs sampled)
4141
4242
# Mixed (Bad Data)
43-
classcat x 1,771,920 ops/sec ±0.41% (96 runs sampled)
44-
classnames x 1,166,577 ops/sec ±0.84% (94 runs sampled)
45-
clsx x 2,238,939 ops/sec ±0.34% (95 runs sampled)
43+
classcat* x 2,128,702 ops/sec ±0.13% (101 runs sampled)
44+
classnames x 1,925,670 ops/sec ±0.19% (100 runs sampled)
45+
clsx x 2,996,516 ops/sec ±0.07% (100 runs sampled)
4646
```
4747

4848
## Browsers

0 commit comments

Comments
 (0)
Please sign in to comment.