Jsiphon – Streaming JSON parser with delta tracking and ambiguity trees
Append-only parsing with delta-only DOM updates solves the 'wait for complete JSON' problem cleanly.
Single-file streaming JSON parser and query engine with GPU acceleration
GPU-accelerated JSON parsing with 91ns selective queries versus simdjson's 24ms.
Backend developers, data engineers working with large JSON files
simdjson · yyjson · jq
It has plenty of rough edges. The query language is limited, portability is limited, docs are still thin, and I would not treat it as a general-purpose replacement for simdjson, yyjson, or RapidJSON.
The benchmark numbers also need caveats. On selective queries jsoon can bail out early, while those libraries are doing full parsing and validation. So the large speedups are mostly about workload and architecture, not a claim that this is just a better JSON parser.
Posting because I think the implementation is interesting and I’d rather get criticism now than after spending more time on it. I’d especially like feedback on correctness, the SIMD/CUDA approach, and whether the benchmarks are framed in a fair way.
Append-only parsing with delta-only DOM updates solves the 'wait for complete JSON' problem cleanly.
Replaces O(n²) token re-parsing with true O(n) streaming; Vercel SDK does 4K re-parses on 50KB payloads.
Zero-dependency Zod streaming parser when zod-stream requires ecosystem buy-in.
Event-stream parsing beats regex for streaming LLM tokens in real time.
Streaming SQL engine demo locked behind subscribe wall in crowded category.
MapLibre spec layer with DuckDB widgets, but Mapbox GL JS + alternatives already solve this.