JMESPath vs JSONata vs JSPath vs JSONPathFastest: JSPath (309.5x faster)
18,081,208 ops/sec
1,197,938 ops/sec
120,600 ops/sec
58,414 ops/sec
Fastest: JSPath (332.2x faster)
17,233,456 ops/sec
1,051,113 ops/sec
150,383 ops/sec
51,882 ops/sec
Fastest: JSPath (161.5x faster)
16,137,801 ops/sec
1,167,774 ops/sec
139,762 ops/sec
99,946 ops/sec
Fastest: JSPath (493.8x faster)
11,258,232 ops/sec
666,394 ops/sec
69,674 ops/sec
22,801 ops/sec
Fastest: JSPath (167.2x faster)
16,021,042 ops/sec
1,342,750 ops/sec
140,483 ops/sec
95,824 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| JMESPath | |
| JSONata | |
| JSPath | |
| JSONPath |
| Test name | Executions per second |
|---|---|
| ✓ JSPath | 20,949,638 Ops/sec |
| JMESPath | 1,228,850 Ops/sec |
| JSONPath | 146,425 Ops/sec |
| JSONata | 65,651 Ops/sec |