Patch Changes
-
#3399
0b2c95eThanks @DylanPiercey! - Bridge a Class parent's declarativeon-x(...)event bindings on a Tags API child so they fire, including across SSR resume and split (component-browser) parents. -
#3408
c889a27Thanks @DylanPiercey! - Make a server render'stoReadable()lazy (it renders on first read, not on creation) and flushpipe()after each chunk so it streams through buffering transforms likecompression. -
#3412
30dddc6Thanks @DylanPiercey! - Fix the text-only<if>optimization importing the output-specific_to_texthelper during the cached pre-analyze phase, which could leak the server (HTML) runtime — including the serializer — into the client bundle. Runtime helper imports are now restricted to the translate phase. -
#3411
f9c24deThanks @DylanPiercey! - Faster server-side serialization: fast-path scope references and plain-object/array dispatch, and scan object keys by char code. Output is unchanged. -
#3409
e917c2dThanks @DylanPiercey! - Custom tag variables whose child scope is never serialized now emit a plain, tree-shakeable signal instead of an impure_var_resumeregistration, shrinking client bundles.