jit
Reference

Operator matrix

Choose the correct eager, lazy, binary or streaming execution path.

NeedRecommended APIMaterializes output?
Validate one valueJIT.validate(S).is/parse/safeParse()only issues/transforms
Query an in-memory arrayJIT.query(List).compile()yes
Diff keyed collection snapshotsJIT.watch(List, { key })change arrays
Track aggregate child mutationsJIT.watchedList(List, items, { key })retained state
Stop consumption earlycompileIterator()no
Consume async cursorcompileAsyncIterator()no
Highest-throughput callback sinkcompileVisitor()no
Repeated million-row scansarray.binary({ memoryLayout: "columnar" })compact rowset
Serialize one valueJIT.json(S).stringify()final string
Write a huge JSON arraystringifyChunks()bounded chunks
Validate a transport streamJIT.stream()item-by-item
Strict-CSP/browser productionexplicit AOT exportsonly imported code

equal, hash and clone are scalar/complete operations and do not benefit from a generator backend. General orderBy and groupBy require global state; use ordered data, adjacent grouping, top-k or an index when true streaming is required.