0.8.42AUGUST 2026

MEASURE · SHARE · KEEP NATIVE

Emit repeated work once.
Keep the faster path.

Large static route sets share identical capability entries, critical read-only query forms initialize sooner, and measured catalog navigation stays native where native wins.

-9.1%1,000-product output
-55.6%Query carry readiness
208/208Tests passing
GOAL B

MEASURED OUTPUT

Share identical entries.
Do not invent a runtime.

FILESYSTEM

Emit one route entry

Byte-identical native, parameter, and effect sources reuse the first generated route path within one build.

COMPATIBILITY

Keep route HTML valid

Documents point to the retained capability file while single-route and nonidentical artifact paths remain unchanged.

FORMS

Carry query state early

A proven read-only hidden form shape initializes from location.search before deferred parameter ESM arrives.

FAIL CLOSED

Specialize only the exact shape

Writable queries, handlers, effects, conditions, lists, and unrelated bindings stay on the existing capability path.

NAVIGATION

Keep catalogs native

The enhanced catalog candidate lost on detail, back, transfer, and degradation, so it was removed before release.

CLAIMS

Report only measured scope

The release records focused Kudzu improvements and does not claim an unmeasured cross-framework speed ranking.

UPGRADE

Build large route sets with less repeated output.

$npm install @kudzujs/core@^0.8.42