@@ -103,12 +103,35 @@ The `json-as` library has been optimized to achieve near-gigabyte-per-second JSO
103
103
104
104
### Raw Performance
105
105
106
+ Simple
107
+
108
+ | Test Case | Serialization (ops/s) | Deserialization (ops/s) | Serialization (MB/s) | Deserialization (MB/s) |
109
+ | --------------------| -----------------------| -------------------------| ----------------------| ------------------------|
110
+ | Vector3 Object | 32,642,320 ops/s | 9,736,272 ops/s | 1,240 MB/s | 369 MB/s |
111
+ | Alphabet String | 4,928,856 ops/s | 7,567,360 ops/s | 975 MB/s | 1,498 MB/s |
112
+ | Small JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
113
+ | Medium JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
114
+ | Large JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
115
+
116
+ SIMD
117
+
106
118
| Test Case | Serialization (ops/s) | Deserialization (ops/s) | Serialization (MB/s) | Deserialization (MB/s) |
107
119
| --------------------| -----------------------| -------------------------| ----------------------| ------------------------|
108
120
| Vector3 Object | 32,642,320 ops/s | 9,736,272 ops/s | 1,240 MB/s | 369 MB/s |
109
- | Small JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] |
110
- | Medium JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] |
111
- | Large JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] |
121
+ | Alphabet String | 20,368,584 ops/s | 28,467,424 ops/s | 3,910 MB/s | 5,636 MB/s |
122
+ | Small JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
123
+ | Medium JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
124
+ | Large JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
125
+
126
+ JavaScript
127
+
128
+ | Test Case | Serialization (ops/s) | Deserialization (ops/s) | Serialization (MB/s) | Deserialization (MB/s) |
129
+ | --------------------| -----------------------| -------------------------| ----------------------| ------------------------|
130
+ | Vector3 Object | 2,548,013 ops/s | 1,942,440 ops/s | 97 MB/s | 73 MB/s |
131
+ | Alphabet String | 3,221,556 ops/s | 2,716,617 ops/s | 624 MB/s | 537 MB/s |
132
+ | Small JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
133
+ | Medium JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
134
+ | Large JSON Object | [ Fill Value] | [ Fill Value] | [ Fill Value] | [ Fill Value] |
112
135
113
136
### Real-World Usage
114
137
0 commit comments