Below are the results of testing JSON parsers. Dart SDK JSON parser and JSON parser implemented using Rocket.
JIT:
```
Dart SDK JSON: k: 1.00, 42.85 MB/s, 501.03 ms (50.71%),
Rocket JSON : k: 1.97, 21.73 MB/s, 988.06 ms (100.00%),
Parse 10 times: E:\prj\test_dart_json_parsers\bin\data\citm_catalog.json
Dart SDK JSON: k: 1.00, 86.23 MB/s, 191.01 ms (58.23%),
Rocket JSON : k: 1.72, 50.21 MB/s, 328.02 ms (100.00%),
Parse 10 times: E:\prj\test_dart_json_parsers\bin\data\twitter.json
Dart SDK JSON: k: 1.00, 53.62 MB/s, 101.01 ms (74.27%),
Rocket JSON : k: 1.35, 39.82 MB/s, 136.01 ms (100.00%),
```
AOT:
```
Parse 10 times: E:\prj\test_dart_json_parsers\bin\data\canada.json
Dart SDK JSON: k: 1.00, 12.28 MB/s, 1748.10 ms (41.98%),
Rocket JSON : k: 2.38, 5.16 MB/s, 4164.24 ms (100.00%),
Parse 10 times: E:\prj\test_dart_json_parsers\bin\data\citm_catalog.json
Dart SDK JSON: k: 1.16, 23.90 MB/s, 689.04 ms (100.00%),
Rocket JSON : k: 1.00, 27.73 MB/s, 594.03 ms (86.21%),
Parse 10 times: E:\prj\test_dart_json_parsers\bin\data\twitter.json
Dart SDK JSON: k: 1.00, 45.90 MB/s, 118.01 ms (67.82%),
Rocket JSON : k: 1.47, 31.13 MB/s, 174.01 ms (100.00%),
```
The Rocket JSON parser was written in a few hours.
The parser can be complicated to improve performance by adding some kinds of tweaks (as it was done in the Dart SDK parser), but this will impair the clarity of the parsing algorithms and, in principle, reduce its reliability (theoretically).