0.16.22SEPTEMBER 2026

ORDINARY TSX · SHARED COLLECTION · ZERO RUNTIME DELTA

Filter once.
Reuse the result.

A filtered collection alias can now drive a keyed list, a top-level count, reactive text, and an empty-state branch without duplicated state or imperative DOM code.

302tests passed
0new runtime concepts
0 Bshared runtime delta
0.16.22

REACTIVE COLLECTION COUNT REUSE

One source.
Every consumer.

NORMALIZATION

Count aliases

Supported collection pipelines now retain their meaning through direct length reads and top-level count locals.

OWNERSHIP

Stable keyed rows

Count-selected branches reuse existing conditional and keyed ownership, including exact unmount and fresh remount behavior.

EVIDENCE

Chrome required

The maintained browser journey verifies count updates, empty-state entry, keyed removal, and remount.

SCOPE

Compiler only

No semantic primitive, compiler pass, runtime concept, API, dependency, or shared-runtime byte was added.

UPGRADE

Use ordinary collection reuse.

$npm install @kudzujs/core@^0.16.22