Skip to content

Commit 6a059bc

Browse files
committed
Update benchmark result
1 parent 91a11ce commit 6a059bc

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,31 @@ Neon enabled.
6464
| `escape simd` | 21.04 ms | 1.18× |
6565
| `escape v_jsonescape` | 25.57 ms | 1.44× |
6666

67-
### Apple M3 Max
67+
### GitHub Actions macOS (`macos-latest`)
68+
69+
> Apple M1 chip
70+
71+
**RxJS payload (~10k iterations)**
72+
73+
| Implementation | Median time | vs fastest |
74+
| --------------------- | ------------- | ---------- |
75+
| **`escape generic`** | **759.07 µs** | **1.00×** |
76+
| `escape simd` | 764.98 µs | 1.01× |
77+
| `serde_json` | 793.91 µs | 1.05× |
78+
| `json-escape` | 868.21 µs | 1.14× |
79+
| `escape v_jsonescape` | 926.00 µs | 1.22× |
80+
81+
**Fixtures payload (~300 iterations)**
6882

83+
| Implementation | Median time | vs fastest |
84+
| --------------------- | ------------ | ---------- |
85+
| **`serde_json`** | **26.41 ms** | **1.00×** |
86+
| `escape generic` | 26.43 ms | 1.00× |
87+
| `escape simd` | 26.42 ms | 1.00× |
88+
| `json-escape` | 28.94 ms | 1.10× |
89+
| `escape v_jsonescape` | 29.22 ms | 1.11× |
6990

91+
### Apple M3 Max
7092

7193
**RxJS payload (~10k iterations)**
7294

0 commit comments

Comments
 (0)