BENCHMARKS

How well does each model write jq?

Every provider runs the real NL→jq pipeline over a fixed corpus of 27 questions. Each generated query is scored by running itand comparing the output to a hand-verified answer — so it's graded on the result, not on how the jq is written.

27 cases· GPU apple metal-3· Apple M5 Pro· 2026-07-09
ACCURACY
Output-equality
Run the generated jq on the case document; pass only if the output deep-equals the hand-verified oracle (order-insensitive where the question is).
LATENCY
Time to a query
Median and p90 wall-clock to generate the jq, including any self-correction turns. Model download / warm-up is measured separately.
AVAILABILITY
What it takes to run
The setup cost is a first-class result: WebGPU, a browser-managed Nano model, an Ollama install, or the hosted proxy — and what leaves the device.

Same pipeline as the extension: schema-only grounding, a bounded self-correcting agent loop, jq in a Web Worker. See how it works.

ACCURACY

Correct-answer rate

Share of the 27 cases whose committed query produced the exact expected result. The dashed line marks the first try— before the loop's self-correction.

QDev Pro4
frontier models
96%
Ollama (local)4
qwen2.5-coder
81%
WebLLM
auto
52%
Chrome built-in (Gemini Nano)7
gemini-nano
26%
committed (post-repair)first try/ vs previous run
OVER TIME

How accuracy has moved

Pass rate (%) per provider across the last 9 recorded runs. Model updates, prompt tuning, and corpus changes all show up here.

025507510007-0607-0607-0607-09
QDev Pro96%WebLLM52%Chrome built-in26%Ollama81%
LATENCY

Time to a query

Median generation time per question (p90 in the label). On-device models are wall-clock; QDev Pro shows server-side model compute — the network hop from the benchmark's location is deducted, since edge compute removes it at launch.

QDev Pro
server compute
497ms · p90 2.0s
Ollama (local)
1.5s · p90 2.9s
Chrome built-in (Gemini Nano)
1.9s · p90 2.7s
WebLLM
3.5s · p90 11s
BY QUERY TYPE

Where each model is strong

Pass rate sliced by what the query exercises — filters, aggregation, string handling, recursion. Localises a weakness to a class of question.

TAGQDev ProOllamaWebLLMChrome built-in
aggregation88%88%63%38%
array100%100%100%0%
boolean100%100%67%0%
case-insensitive100%100%0%0%
count100%100%75%50%
date100%100%0%100%
descent100%100%0%0%
empty100%100%100%0%
existence100%100%100%0%
filter100%100%63%13%
flatten100%50%75%25%
group100%100%0%0%
interpolation100%100%0%100%
keys100%50%0%0%
large-doc100%67%67%100%
max0%0%100%0%
merge100%0%100%0%
min100%100%100%100%
negation100%100%100%0%
nested100%75%50%25%
numeric100%100%100%0%
object100%0%0%0%
project100%100%67%67%
range100%100%100%0%
recursion100%100%0%0%
repair100%0%0%100%
slice100%100%100%0%
sort100%100%0%0%
streaming100%100%100%100%
string100%100%0%67%
sum100%100%0%0%
top-level100%100%0%0%
unique100%100%0%0%
AVAILABILITY

What it takes to run each one

The trade behind the accuracy: setup, first-run download, and whether anything leaves the device.

PROVIDERREQUIRESFIRST-RUN DOWNLOADDATA EGRESSSTATUS
QDev Pro
frontier models
Hosted proxynone→ schema + question96% pass
WebLLM
auto
WebGPU~1–2 GB first run● nothing52% pass
Chrome built-in (Gemini Nano)
gemini-nano
Chrome Prompt API (Gemini Nano)browser-managed● nothing26% pass
Ollama (local)
qwen2.5-coder
Ollama @ localhost:11434model pull (varies)● nothing81% pass

Warm-up (model download + compile), one-time per session: WebLLM 2.0s.

IN SHORT

What the numbers say

ACCURACY
Most answers correct
QDev Pro gets 96% of queries exactly right — the best here. Ollama is the strongest local option at 81%; the smaller on-device models cover the basics but slip on harder jq.
PERFORMANCE
Fastest to an answer
Pro replies in ~497ms of model compute — quicker than every on-device model. Local models trade the network round-trip for local compute; Ollama is the quickest of them.
SETUP
Nothing to install
Pro is just a sign-in — no download, no GPU, identical on Chrome and Firefox. Local models are free but ask for setup: WebGPU + a 1–2 GB download (WebLLM), an install and model pull (Ollama), or Chrome flags (Nano).

Bottom line: QDev Pro is the fastest, most accurate path with zero setup — the local models are a free, run-it-yourself alternative that trade some accuracy and speed for it.

QDevQDev

The JSON viewer that answers back. Free for personal use, on Chrome and Firefox.

PRODUCT
RESOURCES
ACCOUNT
Source-available · zero-retention by default · your data stays yours
PrivacyTerms© 2026 qdev