~bigbes/tarantool-protobuf: 1004cc60

docs: PLAN.md M6 lazy view entry

Marks the M6 "lazy view" bullet done with the API surface, conformance
claim (interop byte-equal through decode_lazy:encode), trace stability
(make jit-trace 19/19), and the honest perf characteristic from
bench/lazy_bench.lua — lazy wins passthrough re-encode (1.0–1.5×),
loses sparse-read 0.60–0.77× on the flat shape because per-segment
table allocation dominates index cost. Mutate-then-reencode is
roughly break-even.

Lazy is a byte-passthrough optimization, not a universal speedup.

Eugene Blikh <bigbes@gmail.com> — 2026-05-15 14:18:35 UTC

Commit 1004cc60cd4f3912be5360c99c3cf026f41229c0view raw patch

Parent(s): 6fb4b04c

1 changed file(s)

FileStatus+
PLAN.md M +39 -1