HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 10 community runs

Desktop Results:
Chrome 10 runs
JSPath
18.9M/s
JSPath w/ predicate
15.3M/s
JSONPath-Plus
1.6M/s
JSONPath-Plus w/ predicate
1.5M/s
JmesPath
676K/s
JmesPath w/ predicate
661K/s
JSONPath
85K/s
JSONPath w/ predicate
75K/s
JSONata
26K/s
JSONata w/ predicate
21K/s

Fastest: JSPath (877.6x faster)

View exact numbers
  • JSPath: 18,855,616 ops/sec
  • JSPath w/ predicate: 15,337,498 ops/sec
  • JSONPath-Plus: 1,616,762 ops/sec
  • JSONPath-Plus w/ predicate: 1,454,353 ops/sec
  • JmesPath: 676,431 ops/sec
  • JmesPath w/ predicate: 660,555 ops/sec
  • JSONPath: 84,602 ops/sec
  • JSONPath w/ predicate: 75,451 ops/sec
  • JSONata: 25,732 ops/sec
  • JSONata w/ predicate: 21,485 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    JSONata
    JSONata w/ predicate
    JSPath
    JSPath w/ predicate
    JSONPath
    JSONPath w/ predicate
    JSONPath-Plus
    JSONPath-Plus w/ predicate
    JmesPath
    JmesPath w/ predicate

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 11 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0
Chrome 140 on Windows
View result in a separate tab
JSPath w/ predicate
52.6M/s
JSPath
50.9M/s
JSONPath-Plus
3.0M/s
JSONPath-Plus w/ predicate
2.9M/s
JmesPath
1.1M/s
JmesPath w/ predicate
661K/s
JSONPath
111K/s
JSONPath w/ predicate
95K/s
JSONata w/ predicate
29K/s
JSONata
27K/s
View exact numbers
Test name Executions per second
JSPath w/ predicate 52,638,384 Ops/sec
JSPath 50,922,072 Ops/sec
JSONPath-Plus 2,966,161 Ops/sec
JSONPath-Plus w/ predicate 2,868,577 Ops/sec
JmesPath 1,068,257 Ops/sec
JmesPath w/ predicate 660,555 Ops/sec
JSONPath 110,644 Ops/sec
JSONPath w/ predicate 95,074 Ops/sec
JSONata w/ predicate 29,073 Ops/sec
JSONata 26,994 Ops/sec