diff --git a/.changeset/for-branch-list-owners.md b/.changeset/for-branch-list-owners.md new file mode 100644 index 00000000000..5d41437315c --- /dev/null +++ b/.changeset/for-branch-list-owners.md @@ -0,0 +1,5 @@ +--- +"@marko/runtime-tags": patch +--- + +Link `` branch owners from the parent's serialized branch list instead of serializing `_` per iteration: the list serializes through an owner-assigning wrapper (`_.o`), and the per-branch owner prop is elided when markers are statically off, or guarded by the marker condition when it is runtime-dependent. diff --git a/.sizes.json b/.sizes.json index c546d07576e..e95b8cdf133 100644 --- a/.sizes.json +++ b/.sizes.json @@ -7,8 +7,8 @@ { "name": "*", "total": { - "min": 25857, - "brotli": 9518 + "min": 25909, + "brotli": 9529 } }, { @@ -33,12 +33,12 @@ "brotli": 80 }, "runtime": { - "min": 2463, - "brotli": 1239 + "min": 2585, + "brotli": 1279 }, "total": { - "min": 2543, - "brotli": 1319 + "min": 2665, + "brotli": 1359 } }, { @@ -63,12 +63,12 @@ "brotli": 101 }, "runtime": { - "min": 2668, - "brotli": 1309 + "min": 2790, + "brotli": 1352 }, "total": { - "min": 2783, - "brotli": 1410 + "min": 2905, + "brotli": 1453 } } ] diff --git a/.sizes/comments.ssr/runtime.js b/.sizes/comments.ssr/runtime.js index b89348b39ee..1e792faf31b 100644 --- a/.sizes/comments.ssr/runtime.js +++ b/.sizes/comments.ssr/runtime.js @@ -1,4 +1,4 @@ -// size: 2668 (min) 1309 (brotli) +// size: 2790 (min) 1352 (brotli) //#region packages/runtime-tags/dist/dom.mjs let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36), @@ -21,6 +21,11 @@ let decodeAccessor = (num) => function isNotVoid(value) { return value != null && value !== !1; } +function forEach(opt, cb) { + if (opt) + if (Array.isArray(opt)) for (let item of opt) cb(item); + else cb(opt); +} function _on(element, type, handler) { (element["$" + type] === void 0 && delegate(type, handleDelegated), (element["$" + type] = handler || null)); @@ -146,6 +151,15 @@ function init(runtimeId = "M") { lastTokenIndex; return ( (serializeContext._ = registeredValues), + (serializeContext.o = (ownerId, scopes) => { + let owner = getScope(ownerId); + return ( + forEach(scopes, (scope) => { + scope._ ??= owner; + }), + scopes + ); + }), (render.m = (effects) => { if ((processResumes(render.r, effects), readyIds)); let retained = 0; diff --git a/.sizes/counter.ssr/runtime.js b/.sizes/counter.ssr/runtime.js index 22bd5427a5a..d5a48ad65a7 100644 --- a/.sizes/counter.ssr/runtime.js +++ b/.sizes/counter.ssr/runtime.js @@ -1,4 +1,4 @@ -// size: 2463 (min) 1239 (brotli) +// size: 2585 (min) 1279 (brotli) //#region packages/runtime-tags/dist/dom.mjs let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36), @@ -18,6 +18,11 @@ let decodeAccessor = (num) => }, runRender = (render) => render.c(render.b, render.d), catchEnabled; +function forEach(opt, cb) { + if (opt) + if (Array.isArray(opt)) for (let item of opt) cb(item); + else cb(opt); +} function _on(element, type, handler) { (element["$" + type] === void 0 && delegate(type, handleDelegated), (element["$" + type] = handler || null)); @@ -143,6 +148,15 @@ function init(runtimeId = "M") { lastTokenIndex; return ( (serializeContext._ = registeredValues), + (serializeContext.o = (ownerId, scopes) => { + let owner = getScope(ownerId); + return ( + forEach(scopes, (scope) => { + scope._ ??= owner; + }), + scopes + ); + }), (render.m = (effects) => { if ((processResumes(render.r, effects), readyIds)); let retained = 0; diff --git a/.sizes/dom.js b/.sizes/dom.js index 2cdf7ac6c2c..cf49e32d0af 100644 --- a/.sizes/dom.js +++ b/.sizes/dom.js @@ -1,4 +1,4 @@ -// size: 25857 (min) 9518 (brotli) +// size: 25909 (min) 9529 (brotli) //#region packages/runtime-tags/dist/dom.mjs let empty = [], rest = Symbol(), @@ -1038,6 +1038,15 @@ function init(runtimeId = "M") { embedAnchor; return ( (serializeContext._ = registeredValues), + (serializeContext.o = (ownerId, scopes) => { + let owner = getScope(ownerId); + return ( + forEach(scopes, (scope) => { + scope._ ??= owner; + }), + scopes + ); + }), (render.m = (effects) => { if ((processResumes(render.r, effects), readyIds && render.b)) for (let progress = 1; progress;) { diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json index 2a02e436511..906f8c83109 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67437, - "brotli": 20862 + "min": 67488, + "brotli": 20851 }, "files": { "components/class-counter.marko": 1028, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json index e74c54dc8f5..f21bb8aab0c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-basic-tags-to-inert-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3160, - "brotli": 1544 + "min": 3282, + "brotli": 1590 }, "files": { "template.marko": 236, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json index 10e8217d443..90cae684ef6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-inline-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67429, - "brotli": 20817 + "min": 67480, + "brotli": 20840 }, "files": { "components/inline-button.marko": 1094, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json index 485cd8b3f2b..a34f997a98a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-emit-split-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67548, - "brotli": 20902 + "min": 67599, + "brotli": 20885 }, "files": { "components/split-button/component-browser.js": 373, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json index a6e5f7573cb..1469c396252 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-event-handler-render-body-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67737, - "brotli": 21009 + "min": 67788, + "brotli": 21065 }, "files": { "components/my-button.marko": 1048, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json index 66938585c97..2e2701310bf 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-events-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67371, - "brotli": 20782 + "min": 67422, + "brotli": 20802 }, "files": { "components/class-counter.marko": 1043, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json index 1963165bd3e..1956f086948 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-mixed-inert-and-stateful-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67437, - "brotli": 20867 + "min": 67488, + "brotli": 20862 }, "files": { "components/class-counter.marko": 1028, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json index 6fca70d71ad..f0e0bd7abd2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-nested-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67882, - "brotli": 21060 + "min": 67933, + "brotli": 21041 }, "files": { "components/class-layout.marko": 1227, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json index 45cc60fecc9..7bc93889642 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-reactive-split-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67379, - "brotli": 20851 + "min": 67430, + "brotli": 20907 }, "files": { "components/split-display/component-browser.js": 182, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json index e1e08169c56..213a70a1779 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-rerender-inert-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67049, - "brotli": 20714 + "min": 67100, + "brotli": 20771 }, "files": { "components/class-display.marko": 856, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json index 4b547e24be1..8a65638a918 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-roundtrip-split-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67545, - "brotli": 20905 + "min": 67596, + "brotli": 20874 }, "files": { "components/split-counter/component-browser.js": 228, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json index 4b109592bdf..b411a5e1e18 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-stateless-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 67152, - "brotli": 20719 + "min": 67203, + "brotli": 20712 }, "files": { "components/my-button/component-browser.js": 457, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json index b4ee02e54dc..060c50fcfd5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/interop-tag-params-tags-to-class/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 68241, - "brotli": 21215 + "min": 68292, + "brotli": 21248 }, "files": { "components/class-layout.marko": 1245, diff --git a/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json index 034ddebd7b9..938f36edaff 100644 --- a/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures-interop/let/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3150, - "brotli": 1540 + "min": 3272, + "brotli": 1586 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json index 8e579a7c2d2..770cad12870 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/abort-signal-deduped/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1791, - "brotli": 941 + "min": 1913, + "brotli": 984 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json index d23bb91ab77..6edb64ec511 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-derived-to-undefined/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2739, - "brotli": 1367 + "min": 2861, + "brotli": 1421 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json index 18604f9c470..c599209b942 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-increment/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2841, - "brotli": 1417 + "min": 2963, + "brotli": 1467 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json index 944ea0f142d..6e3ea9a45e2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured-reduced/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2544, - "brotli": 1290 + "min": 2666, + "brotli": 1324 }, "files": { "tags/child.marko": 323, diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json index 35d7799415c..a81ee802971 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-destructured/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2655, - "brotli": 1334 + "min": 2777, + "brotli": 1391 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json index ef8fde5c8a7..c2858902d02 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-in-wrapped-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2633, - "brotli": 1331 + "min": 2755, + "brotli": 1379 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json index d3f4c151c91..2b541136b72 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-let-to-undefined/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2636, - "brotli": 1341 + "min": 2758, + "brotli": 1386 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json index df699e50e21..ab1418450c4 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-live-read/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2823, - "brotli": 1396 + "min": 2945, + "brotli": 1447 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json index b43323cb2b7..4f90abab2ab 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-multiple-derived-chain/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2974, - "brotli": 1478 + "min": 3096, + "brotli": 1540 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json index 619a32bcbf4..20ba1c8b2fc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-owner-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5935, - "brotli": 2714 + "min": 5986, + "brotli": 2729 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json index 08fdbc78822..6df620517ec 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let-with-change-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2818, - "brotli": 1394 + "min": 2940, + "brotli": 1444 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json index 235c8daf2ed..410a2c44f1a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/assign-to-pruned-let/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1895, - "brotli": 982 + "min": 2017, + "brotli": 1043 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json index 71f7a3ee456..e6ee07524d5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/async-multi-resolve-in-order-and-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8062, - "brotli": 3417 + "min": 8113, + "brotli": 3432 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json index ea4e6193301..cf4cddfc498 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/async-reject-then-resolve-before-and-after-isolated-boundaries/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6818, - "brotli": 2993 + "min": 6869, + "brotli": 3021 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json index 2324ebd9610..71693d82666 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/async-state/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9529, - "brotli": 4010 + "min": 9580, + "brotli": 4027 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json index a7a8cf2ff68..07c378eba68 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic-with-params/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13437, - "brotli": 5145 + "min": 13489, + "brotli": 5167 }, "files": { "tags/hello/index.marko": 194, diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json index 6fd98af2f6c..255915c6bee 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-dynamic/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6267, - "brotli": 2563 + "min": 6391, + "brotli": 2610 }, "files": { "tags/hello/index.marko": 321, diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json index 99ebb529fe7..244522e1324 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-for-loop-param-intersection-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3224, - "brotli": 1618 + "min": 3346, + "brotli": 1663 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json index 405ed1e5493..a762b4b98ea 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/at-tags-serialized-iteration/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1662, - "brotli": 891 + "min": 1784, + "brotli": 933 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json index a141073a591..0bbbab2cee3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/attr-boolean-dynamic/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2851, - "brotli": 1414 + "min": 2973, + "brotli": 1470 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json index d93ac403d80..e097d40ed06 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/attr-class-delimited-shapes/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3229, - "brotli": 1593 + "min": 3351, + "brotli": 1635 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json index 8ad6f9c9f51..68875de20b7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/attr-empty-string/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2736, - "brotli": 1367 + "min": 2858, + "brotli": 1419 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json index 8f3c631c5b4..dde2a948782 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/attr-value-with-dollar-brace/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json index b08e5e6a958..f18f68cbe06 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-cleanup/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 10756, - "brotli": 4471 + "min": 10807, + "brotli": 4486 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json index 186ee8d21c5..5dedada29f7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7436, - "brotli": 3276 + "min": 7487, + "brotli": 3293 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json index 2601ef66a74..86e94bd50f6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-in-order/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6843, - "brotli": 3031 + "min": 6894, + "brotli": 3047 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json index 3082e4f484b..3b41f5e852f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure-within/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7538, - "brotli": 3319 + "min": 7589, + "brotli": 3335 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json index b320faf0fbe..e46fbf2bd81 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7689, - "brotli": 3381 + "min": 7740, + "brotli": 3398 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json index 2ec67ae8cbf..3ebdd2dd035 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-no-try-resume-rerender/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8200, - "brotli": 3525 + "min": 8251, + "brotli": 3541 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json index 3611e99278b..5f9dfe52955 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-pending-interrupt-sync/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7730, - "brotli": 3327 + "min": 7781, + "brotli": 3346 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json index 1efb9a14259..0c9705ef0fe 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-remove-parent/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9665, - "brotli": 4041 + "min": 9716, + "brotli": 4061 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json index df72daae868..9e11e45430f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-sync-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6994, - "brotli": 3088 + "min": 7045, + "brotli": 3108 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json index 30e1177645b..a58bdcc2155 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3767, - "brotli": 1772 + "min": 3889, + "brotli": 1824 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json index 205179b9bf7..f441d2888ad 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-toggle-sync-async/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7730, - "brotli": 3327 + "min": 7781, + "brotli": 3346 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json index c0a2a12e7b2..88d87593655 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-after-resume/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9517, - "brotli": 3988 + "min": 9568, + "brotli": 4008 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json index 6c35f6e191b..9234676d1da 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/await-update-before-resume/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9519, - "brotli": 3989 + "min": 9570, + "brotli": 4009 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json index b1f685c97a7..f24396ef94e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-attrs/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2657, - "brotli": 1334 + "min": 2779, + "brotli": 1393 }, "files": { "tags/my-button.marko": 185, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json index 83b14b4651d..340d48259c2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-alias/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2657, - "brotli": 1334 + "min": 2779, + "brotli": 1394 }, "files": { "tags/my-button.marko": 185, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json index 2a5340faba9..edf4c6773b6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias-within-pattern/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2779, - "brotli": 1374 + "min": 2901, + "brotli": 1427 }, "files": { "tags/my-button.marko": 356, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json index b8cc0e1714e..e9168e3c8b2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input-same-source-alias/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2684, - "brotli": 1347 + "min": 2806, + "brotli": 1402 }, "files": { "tags/my-button.marko": 280, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json index b1f685c97a7..f24396ef94e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-input/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2657, - "brotli": 1334 + "min": 2779, + "brotli": 1393 }, "files": { "tags/my-button.marko": 185, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json index c70bcfdbda7..09d4283528d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component-renderBody/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3117, - "brotli": 1566 + "min": 3239, + "brotli": 1615 }, "files": { "tags/my-button.marko": 130, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json index 434deadec05..6b528dbb1eb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-component/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1369 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json index a3810c89088..a725cd4999e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6228, - "brotli": 2838 + "min": 6279, + "brotli": 2855 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json index 37d04aac7a7..9ceace807b8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-conditional-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6226, - "brotli": 2826 + "min": 6277, + "brotli": 2842 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json index 8ad8f79251f..9a342c72101 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-const-event-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2738, - "brotli": 1360 + "min": 2860, + "brotli": 1420 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json index dc553e41a53..0f36df7d024 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter-multiplier/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2811, - "brotli": 1418 + "min": 2933, + "brotli": 1457 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json index 434deadec05..730dc9d5f93 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json index e350a4bd889..de390cc09ba 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-effect-no-deps/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1645, - "brotli": 874 + "min": 1767, + "brotli": 919 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json index 7c1552d9d2f..e37f4e7da46 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-execution-order/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6295, - "brotli": 2850 + "min": 6346, + "brotli": 2869 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json index afb95ce52d5..3fa6ee92a9b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-fn-with-block/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json index 060394b7df3..bacfed47e2b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2623, - "brotli": 1330 + "min": 2745, + "brotli": 1382 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json index 296ad3d5246..0fbd634dedf 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-handler-refless/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2600, - "brotli": 1316 + "min": 2722, + "brotli": 1369 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.debug.js index f083ec1783e..05246f477c2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.debug.js @@ -35,7 +35,7 @@ const $content = (input) => { "#LoopKey": _serialize_if($scope0_reason, 2) && i, id: $si__input_comments && id, open, - _: $si__input_comments__OR__input_path && _scope_with_id($scope0_id) + _: $si__input_comments__OR__input_path && $si__input_comments && _scope_with_id($scope0_id) }, "__tests__/tags/comments.marko", "2:4", { comment_comments: ["comment.comments", "2:8"], "#LoopKey": "2:17", diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.js index 1f38fc6697b..040945fd992 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/html.bundle.js @@ -35,7 +35,7 @@ const $content = (input) => { M: _serialize_if($scope0_reason, 2) && i, l: $si__input_comments && id, m: open, - _: $si__input_comments__OR__input_path && _scope_with_id($scope0_id) + _: $si__input_comments__OR__input_path && $si__input_comments && _scope_with_id($scope0_id) }); }, 0, $scope0_id, "a", $sg__input_comments__OR__input_path, $sg__input_comments, $sg__input_comments, "", 1); $si__input_comments && writeScope($scope0_id, { e: input.path }); diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json index 8d2caed718c..c69cd442a8c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2844, - "brotli": 1421 + "min": 2966, + "brotli": 1478 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json index ee64a699f0a..9e49b2ed02b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-computed/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2897, - "brotli": 1445 + "min": 3019, + "brotli": 1495 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json index fcef089a343..f28cbd8be72 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-member-expression-optional/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2850, - "brotli": 1432 + "min": 2972, + "brotli": 1486 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json index 5f905a93afb..f8864f83255 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-merge-member-expression/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2926, - "brotli": 1433 + "min": 3048, + "brotli": 1474 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json index 2cebdd5ff4b..bc666a10954 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-for/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7587, - "brotli": 3476 + "min": 7638, + "brotli": 3483 }, "files": { "tags/child.marko": 129, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json index 42ef70eda77..31d0bdbb987 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-params/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14022, - "brotli": 5393 + "min": 14073, + "brotli": 5409 }, "files": { "tags/child.marko": 432, diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json index c7b5e5a5ebe..c98d81264af 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3096, - "brotli": 1549 + "min": 3218, + "brotli": 1604 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json index f105f633960..ed75cc6bfe7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4648, - "brotli": 2138 + "min": 4770, + "brotli": 2190 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.debug.js index 14aaf53231e..1bf7cb3a797 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.debug.js @@ -20,10 +20,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_escape(num)}${_el_resume($scope1_id, "#button/0")}`); _script($scope1_id, "__tests__/template.marko_1_num"); - writeScope($scope1_id, { - num, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "3:2", { num: "3:6" }); + writeScope($scope1_id, { num }, "__tests__/template.marko", "3:2", { num: "3:6" }); }, 0, $scope0_id, "#text/0", 1, 0, 0, 0, 1); _resume_branch($scope0_id); }, 1); diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.js index 4ef53898ac4..4c00f2c5520 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/html.bundle.js @@ -20,10 +20,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_escape(num)}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - d: num, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { d: num }); }, 0, $scope0_id, "a", 1, 0, 0, 0, 1); _resume_branch($scope0_id); }, 1); diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/writes.debug.html index 7ef693d5a0e..65dca6dca3b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/writes.debug.html @@ -2,44 +2,32 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json index fc0ecc1ffb3..8e226d3c7ed 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-for/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3101, - "brotli": 1533 + "min": 3223, + "brotli": 1579 } }, "html": { - "min": 937, - "brotli": 363 + "min": 860, + "brotli": 362 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json index a44e74b7fb9..35cadc8ef3a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-nested-scope-if/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6311, - "brotli": 2878 + "min": 6362, + "brotli": 2894 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json index 7f8959f46b2..53c74f22f90 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-push-pop-list/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7126, - "brotli": 3253 + "min": 7177, + "brotli": 3264 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json index e543883a010..ca17a80718a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-shared-node-ref/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7389, - "brotli": 3326 + "min": 7440, + "brotli": 3343 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json index c00ca7d845d..3266afc617d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-toggle-show/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2615, - "brotli": 1328 + "min": 2737, + "brotli": 1379 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json index 434deadec05..730dc9d5f93 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/basic-unused-ref/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json index 09e5455da78..9bd917380a5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/batched-updates-cleanup/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6197, - "brotli": 2831 + "min": 6248, + "brotli": 2845 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json index e5cffb4e595..3d907cf05d1 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/batched-updates/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2747, - "brotli": 1387 + "min": 2869, + "brotli": 1435 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json index 9a696c34ff6..73a3cd2a94a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bind-to-input/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3786, - "brotli": 1822 + "min": 3908, + "brotli": 1875 }, "files": { "tags/counter.marko": 449, diff --git a/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json index e33c6b346e9..655f498960d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/body-content/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 9264, - "brotli": 3518 + "min": 9388, + "brotli": 3560 }, "files": { "tags/FancyButton.marko": 238, diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json index 254194bae2f..724c2ec71a7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-computed-key/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2739, - "brotli": 1315 + "min": 2861, + "brotli": 1369 } } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json index 13acc860cfe..4649e308152 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-missing-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3680, - "brotli": 1748 + "min": 3802, + "brotli": 1795 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json index 8d2f6b2fdd8..9a3e3b45ab0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-existing-change/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1317 + "min": 2726, + "brotli": 1372 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json index ab96d871425..ac1de69f0b2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-pattern-repeated/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4337, - "brotli": 2007 + "min": 4461, + "brotli": 2052 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json index 0cac12d7efb..0d7aa2f7cea 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-repeated-let/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4218, - "brotli": 1959 + "min": 4340, + "brotli": 2009 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json index 90c8db4d753..da443d7a2f8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/bound-attr-shapes/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4319, - "brotli": 1988 + "min": 4449, + "brotli": 2030 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json index 533dddcdda3..306f0b6e1ba 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/branch-closure-if-only-child/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 10114, - "brotli": 3970 + "min": 10239, + "brotli": 4010 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json index 56c6deace22..07aff2a683a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/catch-serialized-globals/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7489, - "brotli": 3300 + "min": 7540, + "brotli": 3312 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json index 1cb2ab39bb2..efcdd918e74 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/change-handler-alias-assignment/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1949, - "brotli": 1002 + "min": 2071, + "brotli": 1064 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json index 9f5b924010e..4d7679f05da 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/circular-tag-var-function-serialize/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 1713, - "brotli": 895 + "min": 1835, + "brotli": 939 }, "files": { "tags/child.marko": 115, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json index 5f499e53d0c..b1b18b5bac0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-for-shallow/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7831, - "brotli": 3579 + "min": 7882, + "brotli": 3577 }, "files": { "tags/child.marko": 714, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json index f6c7a2fae0c..dd743e60d55 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-deep/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7608, - "brotli": 3357 + "min": 7659, + "brotli": 3376 }, "files": { "tags/child.marko": 726, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json index 5248e46195f..16baba28c88 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-same-scope/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6163, - "brotli": 2809 + "min": 6214, + "brotli": 2824 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json index 93eee7b469a..0d416eae687 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-n-child-if-shallow/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6342, - "brotli": 2883 + "min": 6393, + "brotli": 2905 }, "files": { "tags/child.marko": 360, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json index 216dc24e280..5045320ae59 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-deep/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8294, - "brotli": 3746 + "min": 8345, + "brotli": 3773 }, "files": { "tags/child.marko": 566, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json index aea58dca0f8..d54990e52c9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-for-shallow/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7781, - "brotli": 3534 + "min": 7832, + "brotli": 3565 }, "files": { "tags/child.marko": 608, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json index 79f6d589812..217c7e09894 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-deep/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7542, - "brotli": 3332 + "min": 7593, + "brotli": 3347 }, "files": { "tags/child.marko": 604, diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json index 08aba3f702a..0acc3e8549d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-same-scope/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6145, - "brotli": 2803 + "min": 6196, + "brotli": 2814 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json index 6af4fd0498a..a40345b7062 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cleanup-single-child-if-shallow/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6324, - "brotli": 2871 + "min": 6375, + "brotli": 2890 }, "files": { "tags/child.marko": 342, diff --git a/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json index e1218ed2134..a5e1ea6aa81 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/closure-owner-scope-serialize-in-serialized-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1716, - "brotli": 907 + "min": 1838, + "brotli": 948 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json index d5a7d3439a0..dfa0519e20c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/closure-serialize-reason/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6225, - "brotli": 2830 + "min": 6276, + "brotli": 2847 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json index 75ff3e0b4c3..c11590f0010 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-import-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2731, - "brotli": 1378 + "min": 2853, + "brotli": 1422 } } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json index 9397b2f96e1..1eb79e2fbd9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-intersection/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2826, - "brotli": 1412 + "min": 2948, + "brotli": 1462 }, "files": { "tags/display-intersection.marko": 225, diff --git a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json index 44687071624..c80e1f46fe6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/component-attrs-static-code/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2825, - "brotli": 1410 + "min": 2947, + "brotli": 1457 }, "files": { "tags/counter.marko": 324, diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json index 7602ad9ce47..468f21c9e3d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-dynamic-tag-in-loop-closure/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 15627, - "brotli": 6090 + "min": 15678, + "brotli": 6087 }, "files": { "tags/sections.marko": 736, diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json index a5bbd095e19..d55cb8463fd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-event-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2616, - "brotli": 1329 + "min": 2738, + "brotli": 1380 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json index c17de8c7b20..1e4e2b11207 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/conditional-table-row/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5936, - "brotli": 2717 + "min": 5987, + "brotli": 2729 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json index 9c4e1610416..1306c23ff55 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/const-array-pattern/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2605, - "brotli": 1319 + "min": 2727, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json index cefd9cd50ca..a2b4b3ff035 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/const-async-method-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2668, - "brotli": 1346 + "min": 2790, + "brotli": 1398 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json index 4c21b671744..c576ae35103 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/const-logical-nullable-member/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2909, - "brotli": 1429 + "min": 3031, + "brotli": 1492 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json index 6f6cab23e41..59f2168d81f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/const-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1970, - "brotli": 1018 + "min": 2092, + "brotli": 1062 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json index ce03051ddf4..d3d468a1775 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/content-params-array-defaults/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2727, - "brotli": 1367 + "min": 2849, + "brotli": 1422 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json index 41fc2836193..cf120eebbed 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/content-with-state/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3135, - "brotli": 1563 + "min": 3257, + "brotli": 1624 }, "files": { "tags/outer.marko": 162, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json index 3c333b3289c..f5d1d4641af 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-many/sizes.json @@ -1,7 +1,7 @@ { "dom": { "template.marko.page.mjs": { - "min": 8509, + "min": 8560, "brotli": 3780 } }, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json index 18d69601f81..26a45e59fa9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8802, - "brotli": 3305 + "min": 8926, + "brotli": 3336 }, "files": { "tags/checkbox.marko": 265, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json index a3eb56ef19b..a937a972816 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8863, - "brotli": 3339 + "min": 8987, + "brotli": 3377 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json index 786f4718b04..f7494fa689a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-empty/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4217, - "brotli": 1922 + "min": 4345, + "brotli": 1964 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json index fc4b4744032..d82a147891a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-multiple-number/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4598, - "brotli": 2035 + "min": 4720, + "brotli": 2078 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json index 6b0b563aa8f..a2e194f6a24 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-number/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4342, - "brotli": 1945 + "min": 4470, + "brotli": 1989 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json index e7cd458e493..baf20f7b108 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 9059, - "brotli": 3371 + "min": 9183, + "brotli": 3411 }, "files": { "tags/radio.marko": 259, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json index de950bd5566..4a26cb239cf 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4354, - "brotli": 1963 + "min": 4482, + "brotli": 2016 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json index 4061bfcadda..991d5f837b2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 9062, - "brotli": 3372 + "min": 9186, + "brotli": 3408 }, "files": { "tags/checkbox.marko": 265, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json index 847368ce457..7790decd9a1 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked-values/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4354, - "brotli": 1963 + "min": 4482, + "brotli": 2016 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json index 7b58b2a288e..8f9252a57f9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-checked/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3330, - "brotli": 1565 + "min": 3458, + "brotli": 1615 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json index 2a41162d591..71a29cd78ec 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8775, - "brotli": 3289 + "min": 8899, + "brotli": 3325 }, "files": { "tags/my-details.marko": 237, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json index 0bbf0315f19..5ade2f94426 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-details-open/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2778, - "brotli": 1386 + "min": 2900, + "brotli": 1435 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json index a3f198d0006..d4818597f25 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 10415, - "brotli": 3890 + "min": 10539, + "brotli": 3930 }, "files": { "tags/my-dialog.marko": 244, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json index 3ac1ba6952f..69fac81bb2a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dialog-open/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2778, - "brotli": 1386 + "min": 2900, + "brotli": 1435 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json index 68784323a05..69b67f1c283 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-dynamic-checkbox-checked-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8266, - "brotli": 3581 + "min": 8317, + "brotli": 3601 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json index 8419e0ad703..f7f037f09a8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-member-modifier-value/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 4118, - "brotli": 1902 + "min": 4246, + "brotli": 1952 }, "files": { "tags/custom-input.marko": 496, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json index 89bf9ecb17d..abe432eb4a7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-destructured/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 4134, - "brotli": 1910 + "min": 4262, + "brotli": 1958 }, "files": { "tags/my-input.marko": 507, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json index 1adcd6652ed..243fd404257 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-number-modifier-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3848, - "brotli": 1795 + "min": 3976, + "brotli": 1850 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json index 095dac61f4c..f8b1a7ce1c3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8781, - "brotli": 3293 + "min": 8905, + "brotli": 3330 }, "files": { "tags/my-input.marko": 235, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json index 5ebcafd13c8..738d06919bc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-input-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3820, - "brotli": 1787 + "min": 3948, + "brotli": 1841 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json index e674189cee1..d80afd918b2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-merged-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8819, - "brotli": 3324 + "min": 8943, + "brotli": 3357 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json index 132b0ebe145..d0be64b6efe 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-partial-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8833, - "brotli": 3331 + "min": 8957, + "brotli": 3373 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json index 1a82a83a8c7..2ea56931558 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-dynamic-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13658, - "brotli": 5207 + "min": 13709, + "brotli": 5222 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json index 6c79a3c5495..4b028a6d4db 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-empty-value-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5954, - "brotli": 2469 + "min": 6078, + "brotli": 2520 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json index e68aa61ce25..85fc97b5bdb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-multiple-value-number/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4378, - "brotli": 1949 + "min": 4500, + "brotli": 1994 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json index 0a45dcca68d..f83d4a8cf7d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-mutated-option/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9277, - "brotli": 3973 + "min": 9328, + "brotli": 3990 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json index 1a668367120..45b6bc315ac 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 11757, - "brotli": 4377 + "min": 11883, + "brotli": 4421 }, "files": { "tags/my-select.marko": 244, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json index 7647686bce1..8c9ea7f0fa3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select-value-number/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4359, - "brotli": 1940 + "min": 4481, + "brotli": 1984 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json index 9bd8c97866a..3855de090ca 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-select/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4150, - "brotli": 1838 + "min": 4278, + "brotli": 1887 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json index 6dcd032ccc5..bcdfc2d943d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value-spread/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8769, - "brotli": 3283 + "min": 8893, + "brotli": 3318 }, "files": { "tags/my-textarea.marko": 238, diff --git a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json index cfa010b0102..a5d6c156152 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/controllable-textarea-value/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3820, - "brotli": 1787 + "min": 3948, + "brotli": 1841 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json index 1d5df52bc4f..544bfc4c2e3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/counter-intersection/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2807, - "brotli": 1405 + "min": 2929, + "brotli": 1450 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json index eb311a3a4f8..2efd666409a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/cross-tag-closure/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3331, - "brotli": 1638 + "min": 3453, + "brotli": 1687 }, "files": { "tags/my-let.marko": 241, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json index 3e538bb3661..ef871144fb7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-runtime-id/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2612, - "brotli": 1324 + "min": 2734, + "brotli": 1381 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json index 6e8fc084b3f..49c8d2dc3d6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-empty-setup/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2640, - "brotli": 1333 + "min": 2762, + "brotli": 1387 }, "files": { "tags/cell/index.marko": 121, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json index 7eca5aedabc..d3a417ccb76 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-lazy-read/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2706, - "brotli": 1364 + "min": 2828, + "brotli": 1405 }, "files": { "tags/press-button/index.marko": 145, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json index 377831eaf93..e5fd7a64bb0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-input-observed-read/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2653, - "brotli": 1340 + "min": 2775, + "brotli": 1388 }, "files": { "tags/show-result/index.marko": 116, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json index 9cbab83b0b8..bcc6db2508d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13572, - "brotli": 5195 + "min": 13623, + "brotli": 5218 }, "files": { "tags/custom-tag.marko": 618, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json index bf0c22f173e..c9e94f215c4 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13556, - "brotli": 5193 + "min": 13607, + "brotli": 5211 }, "files": { "tags/custom-tag.marko": 501, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json index 13bcd29ffdd..5a31d166b61 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13484, - "brotli": 5167 + "min": 13535, + "brotli": 5186 }, "files": { "tags/custom-tag.marko": 446, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json index bfd7abafb96..3d9ce5bc806 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-separate-assets/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1629, - "brotli": 868 + "min": 1751, + "brotli": 912 } } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json index c988897a25a..f1eb90e87fc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-assignment/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2939, - "brotli": 1427 + "min": 3061, + "brotli": 1486 }, "files": { "tags/counter.marko": 379, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json index c323324fa09..ce5465774aa 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-destructured/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3249, - "brotli": 1580 + "min": 3371, + "brotli": 1629 }, "files": { "tags/child.marko": 454, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json index 2ba23ea22e7..ee5617472a4 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-in-body/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 1875, - "brotli": 988 + "min": 1997, + "brotli": 1028 }, "files": { "tags/child.marko": 146, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json index 2ea736b6d1f..0eb145459b3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var-intersection/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2961, - "brotli": 1472 + "min": 3083, + "brotli": 1527 }, "files": { "tags/child.marko": 366, diff --git a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json index 956b5f86000..e5363325569 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/custom-tag-var/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2706, - "brotli": 1357 + "min": 2828, + "brotli": 1402 }, "files": { "tags/child.marko": 264, diff --git a/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json index 9db62adb253..cedce515632 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/debug-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1632, - "brotli": 871 + "min": 1754, + "brotli": 912 } } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json index 5f178942758..3271cd7a295 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/declared-alias-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json index 683d0815a96..ffb7e051cc2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-content-conditional/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6410, - "brotli": 2911 + "min": 6461, + "brotli": 2927 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json index 481f7fbf82c..ad1c82d7339 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13387, - "brotli": 5125 + "min": 13438, + "brotli": 5141 }, "files": { "tags/child.marko": 409, diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json index 025271ac912..684df37c3ed 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-object/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2663, - "brotli": 1351 + "min": 2785, + "brotli": 1400 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json index 8474c30194e..82ec524dc81 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-args/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2635, - "brotli": 1329 + "min": 2757, + "brotli": 1381 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json index 914440760e2..1084e67a946 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-attr-signal/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2635, - "brotli": 1330 + "min": 2757, + "brotli": 1381 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json index 18825e7a749..57e09b84319 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6676, - "brotli": 3031 + "min": 6727, + "brotli": 3046 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json index e60ba2e6a0a..0ce081c89ca 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-conditional/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6277, - "brotli": 2877 + "min": 6328, + "brotli": 2885 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json index 9567fd8134b..d11a9853dbc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render-stateful/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2635, - "brotli": 1329 + "min": 2757, + "brotli": 1380 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json index ed842b088b9..38496a8ff60 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/define-tag-render/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2617, - "brotli": 1325 + "min": 2739, + "brotli": 1371 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json index ab59fce98c6..00af746cd6c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-input/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json index 9c0c4549398..0de44ce6a33 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-and-reference-unprovided-input/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json index 4e1cb2c2890..964817c3e0c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-input-with-assignment/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7421, - "brotli": 3068 + "min": 7545, + "brotli": 3125 }, "files": { "tags/child.marko": 187, diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json index d98dd064b0a..612f6bcbb79 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-input/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json index a95a1dd7daf..00bb1971b87 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-rest-reads/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2847, - "brotli": 1418 + "min": 2969, + "brotli": 1466 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json index 4ff29d672e0..7107dd9815f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/destructure-stateful-upstream-alias/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7418, - "brotli": 3365 + "min": 7469, + "brotli": 3382 }, "files": { "tags/store.marko": 395, diff --git a/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json index 42e6d2ab7c1..659324a408a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/details-static/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json index 9c0760c264b..c9ce56a4b8b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dollar-global-client/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6121, - "brotli": 2771 + "min": 6172, + "brotli": 2789 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json index f8ee1acc3c9..93bf76d011f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-multiple/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5772, - "brotli": 2687 + "min": 5823, + "brotli": 2707 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json index 6cc34a9c99a..682eedd079f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closure-with-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1587, - "brotli": 852 + "min": 1709, + "brotli": 892 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json index 784c60a1e7f..2cabf81d2ee 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-closures/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3110, - "brotli": 1555 + "min": 3232, + "brotli": 1606 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json index 9f6c7cb2af6..e7097d1c133 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-content-attr/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5934, - "brotli": 2655 + "min": 6058, + "brotli": 2705 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json index 1c16af8fa81..56422975007 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-event-handlers/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2617, - "brotli": 1330 + "min": 2739, + "brotli": 1382 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json index adeb8510eb6..739b8f9a83b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13331, - "brotli": 5102 + "min": 13382, + "brotli": 5121 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json index 73771017f69..0d5f170974f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-native-tag-events/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13220, - "brotli": 5044 + "min": 13271, + "brotli": 5063 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json index 0206085dcb3..4ed36c4fa70 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14170, - "brotli": 5401 + "min": 14221, + "brotli": 5415 }, "files": { "tags/custom-tag.marko": 339, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json index e07dfc3c5c2..9f754732310 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-args/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13981, - "brotli": 5342 + "min": 14032, + "brotli": 5366 }, "files": { "tags/custom-tag.marko": 289, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json index 0a9bf3b7a97..a61a245a82e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2893, - "brotli": 1429 + "min": 3015, + "brotli": 1462 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json index 7225d9b42d4..89a4d4b673a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-content-conditional/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6403, - "brotli": 2906 + "min": 6454, + "brotli": 2926 }, "files": { "tags/inner.marko": 165, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json index 8225a1fd267..a973f052da0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-native/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14004, - "brotli": 5356 + "min": 14055, + "brotli": 5372 }, "files": { "tags/child.marko": 321, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json index 42974174e48..c75cc07f898 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14236, - "brotli": 5419 + "min": 14287, + "brotli": 5445 }, "files": { "tags/child1.marko": 364, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json index 9fd8a37ce70..ec5c4b96e3c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-input-intersection/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13358, - "brotli": 5110 + "min": 13409, + "brotli": 5130 }, "files": { "tags/my-tag.marko": 509, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json index 152e8a25efa..01f8b3bcb96 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-multiple/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6128, - "brotli": 2523 + "min": 6252, + "brotli": 2570 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json index 1616405542e..31efd65f85a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-resume-owns-branch-cleanup/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13880, - "brotli": 5321 + "min": 13931, + "brotli": 5345 }, "files": { "tags/child.marko": 393, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json index 7db9d141d7a..9364bbc11b5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-single-arg/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14026, - "brotli": 5352 + "min": 14077, + "brotli": 5370 }, "files": { "tags/custom-tag.marko": 314, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json index 35f3984688f..75ba98e957a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13185, - "brotli": 5028 + "min": 13236, + "brotli": 5047 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json index 57617e20c8f..ddb089acfdc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6128, - "brotli": 2523 + "min": 6252, + "brotli": 2570 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json index 5b973582d41..cd06fe85ff2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-assignment/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2809, - "brotli": 1393 + "min": 2931, + "brotli": 1451 }, "files": { "tags/counter.marko": 379, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json index b7b3df3a69b..a05687190fb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-destructured/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2900, - "brotli": 1430 + "min": 3022, + "brotli": 1485 }, "files": { "tags/child/index.marko": 312, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json index 38d746bc7a8..26781eef31a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var-in-body/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 4113, - "brotli": 1908 + "min": 4241, + "brotli": 1955 }, "files": { "tags/child.marko": 146, diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json index 48d95d067fa..b0a8d3f7648 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-var/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1645, - "brotli": 868 + "min": 1767, + "brotli": 912 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json index e0b30734a4b..3a44406ff5c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13446, - "brotli": 5123 + "min": 13497, + "brotli": 5141 }, "files": { "tags/counter.marko": 389, diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json index 507b3af49e4..335891b7efb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/embed-control-flow-boundary/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6680, - "brotli": 3011 + "min": 6731, + "brotli": 3025 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json index 1286505c9b5..590f1efb139 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/embed-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3318, - "brotli": 1633 + "min": 3440, + "brotli": 1683 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json index da7e3f330fb..2a7714681fe 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/embed-removal/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2762, - "brotli": 1352 + "min": 2884, + "brotli": 1403 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json index 06061885a30..46eaac7649f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/event-handler-class-methods/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2731, - "brotli": 1373 + "min": 2853, + "brotli": 1435 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json index b143beef610..25549b75387 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/expression-statement-tag-var-assignment/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2725, - "brotli": 1361 + "min": 2847, + "brotli": 1413 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json index f99ac0b7e1a..dc8597b0f65 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-array-destructure-rest/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7288, - "brotli": 3335 + "min": 7339, + "brotli": 3360 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json index cca79525972..a0078c74aab 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-by-nested-branch-divergence/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7921, - "brotli": 3583 + "min": 7972, + "brotli": 3610 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json index 7a545effe93..b34a31d786d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-by-use-index/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7993, - "brotli": 3605 + "min": 8044, + "brotli": 3620 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json index 1d38b65f7d4..2bb46e3ea61 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-by/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7495, - "brotli": 3329 + "min": 7546, + "brotli": 3365 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json index 2ed93e156bf..b84029199ba 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-destructure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7232, - "brotli": 3313 + "min": 7283, + "brotli": 3312 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json index f508a815500..c171e0060e9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-empty-bodies/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json index dfddcdadc83..f997dee20a8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-event-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7034, - "brotli": 3228 + "min": 7085, + "brotli": 3247 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json index 88937f5366b..334c37fa2f4 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-item-member-intersection/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7311, - "brotli": 3327 + "min": 7362, + "brotli": 3365 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json index 2e9292adb5e..ff6f4c0cdce 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-class/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8460, - "brotli": 3784 + "min": 8511, + "brotli": 3786 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.debug.js index 0229e711f45..168c1fbffde 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.debug.js @@ -15,10 +15,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#li/0")}`); _script($scope1_id, "__tests__/template.marko_1_row_id"); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "4:4", { row_id: ["row.id", "4:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "4:4", { row_id: ["row.id", "4:8"] }); }, "id", $scope0_id, "#ul/0", 1, 0, 0, 0, 1); _html(""); writeScope($scope0_id, { selected }, "__tests__/template.marko", 0, { selected: "1:6" }); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.js index d3391b5db0e..137c923d167 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/html.bundle.js @@ -15,10 +15,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - f: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { f: row?.id }); }, "id", $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); writeScope($scope0_id, { b: selected }); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/writes.debug.html index 622df64c4f7..54e60572cb6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/__snapshots__/writes.debug.html @@ -6,14 +6,12 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json index 937a602fcc0..3dbf17764f1 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-handler-toggle/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3587, - "brotli": 1744 + "min": 3709, + "brotli": 1782 } }, "html": { - "min": 505, - "brotli": 302 + "min": 498, + "brotli": 301 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.debug.js index d57502f6de1..439e790ff24 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.debug.js @@ -31,10 +31,7 @@ var template_default = _template("__tests__/template.marko", (input) => { }, $scope1_id, "#text/0", 1, 1, 1, 0, 1); _html(`${_el_resume($scope1_id, "#button/1")}`); _script($scope1_id, "__tests__/template.marko_1_row_id"); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "4:4", { row_id: ["row.id", "4:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "4:4", { row_id: ["row.id", "4:8"] }); }, "id", $scope0_id, "#ul/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.js index 1188b6c78f4..64e4208ac1f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/html.bundle.js @@ -31,10 +31,7 @@ var template_default = _template("a", (input) => { }, $scope1_id, "a", 1, 1, 1, 0, 1); _html(`${_el_resume($scope1_id, "b")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - f: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { f: row?.id }); }, "id", $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/writes.debug.html index 2a612193373..8d5d648cf50 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/__snapshots__/writes.debug.html @@ -9,16 +9,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json index 204abf7c7db..00d2dae6923 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-if-condition/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 6626, - "brotli": 2992 + "min": 6677, + "brotli": 3008 } }, "html": { - "min": 596, - "brotli": 324 + "min": 582, + "brotli": 326 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.debug.js index c935593b415..0b28ac2ab20 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.debug.js @@ -9,7 +9,7 @@ var template_default = _template("__tests__/template.marko", (input) => { _html(`${_escape(row.label)}${_el_resume($scope1_id, "#text/1", $sg__input_rows)}${_el_resume($scope1_id, "#li/0")}`); writeScope($scope1_id, { row_id: row?.id, - _: _scope_with_id($scope0_id) + _: _serialize_if($scope0_reason, 0) && _scope_with_id($scope0_id) }, "__tests__/template.marko", "4:4", { row_id: ["row.id", "4:8"] }); }, "id", $scope0_id, "#ul/1", 1, $sg__input_rows, $sg__input_rows, "", 1); _script($scope0_id, "__tests__/template.marko_0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.js index ffce2cc110e..8c102132dbb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/html.bundle.js @@ -1,6 +1,6 @@ // template.marko var template_default = _template("a", (input) => { - const $sg__input_rows = _serialize_guard(_scope_reason(), 0); + const $scope0_reason = _scope_reason(), $sg__input_rows = _serialize_guard($scope0_reason, 0); const $scope0_id = _scope_id(); let enabled = true; _html(`${_el_resume($scope0_id, "a")}
    `); @@ -9,7 +9,7 @@ var template_default = _template("a", (input) => { _html(`${_escape(row.label)}${_el_resume($scope1_id, "b", $sg__input_rows)}${_el_resume($scope1_id, "a")}`); writeScope($scope1_id, { e: row?.id, - _: _scope_with_id($scope0_id) + _: _serialize_if($scope0_reason, 0) && _scope_with_id($scope0_id) }); }, "id", $scope0_id, "b", 1, $sg__input_rows, $sg__input_rows, "
", 1); _script($scope0_id, "a0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/writes.debug.html index ffcdb737fd9..490809505cf 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/__snapshots__/writes.debug.html @@ -7,18 +7,15 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json index f7c5e7781eb..060c80a314d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-input/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3211, - "brotli": 1574 + "min": 3333, + "brotli": 1616 } }, "html": { - "min": 505, - "brotli": 317 + "min": 491, + "brotli": 315 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.debug.js index a3784944f12..9d3fe0ada62 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.debug.js @@ -22,10 +22,7 @@ var template_default = _template("__tests__/template.marko", (input) => { _for_of(rows, (row) => { const $scope1_id = _scope_id(); _html(`${_escape(row.label)}${_el_resume($scope1_id, "#li/0")}`); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "6:4", { row_id: ["row.id", "6:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "6:4", { row_id: ["row.id", "6:8"] }); }, "id", $scope0_id, "#ul/1", 1, 0, 0, 0, 1); _html(""); _script($scope0_id, "__tests__/template.marko_0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.js index 52640c10774..218b3ae4ab6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/html.bundle.js @@ -22,10 +22,7 @@ var template_default = _template("a", (input) => { _for_of(rows, (row) => { const $scope1_id = _scope_id(); _html(`${_escape(row.label)}${_el_resume($scope1_id, "a")}`); - writeScope($scope1_id, { - e: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { e: row?.id }); }, "id", $scope0_id, "b", 1, 0, 0, 0, 1); _html(""); _script($scope0_id, "a0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/writes.debug.html index d746d950adf..b5176c41fa5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/__snapshots__/writes.debug.html @@ -7,18 +7,15 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json index f9c8d44d64a..490adeee5a8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-mixed-closure/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3214, - "brotli": 1576 + "min": 3336, + "brotli": 1619 } }, "html": { - "min": 508, - "brotli": 318 + "min": 494, + "brotli": 316 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.debug.js index 1966d871254..d3cfe15c602 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.debug.js @@ -22,10 +22,7 @@ var template_default = _template("__tests__/template.marko", (input) => { _for_of(rows, (row) => { const $scope1_id = _scope_id(); _html(`${_escape(row.label)}${_el_resume($scope1_id, "#li/0")}`); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "7:4", { row_id: ["row.id", "7:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "7:4", { row_id: ["row.id", "7:8"] }); }, "id", $scope0_id, "#ul/2", 1, 0, 0, 0, 1); _html(""); _script($scope0_id, "__tests__/template.marko_0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.js index c3474818e16..9355351c5a6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/html.bundle.js @@ -22,10 +22,7 @@ var template_default = _template("a", (input) => { _for_of(rows, (row) => { const $scope1_id = _scope_id(); _html(`${_escape(row.label)}${_el_resume($scope1_id, "a")}`); - writeScope($scope1_id, { - e: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { e: row?.id }); }, "id", $scope0_id, "c", 1, 0, 0, 0, 1); _html(""); _script($scope0_id, "a0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/writes.debug.html index 62541ed74c4..4382db3bc1b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/__snapshots__/writes.debug.html @@ -8,18 +8,15 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json index 34ec1bfb031..aba493a89ab 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-multiple/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3640, - "brotli": 1765 + "min": 3762, + "brotli": 1803 } }, "html": { - "min": 565, - "brotli": 329 + "min": 551, + "brotli": 327 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.debug.js index 524dacda437..c56e98ba83a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.debug.js @@ -23,10 +23,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1_row_id"); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "6:4", { row_id: ["row.id", "6:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "6:4", { row_id: ["row.id", "6:8"] }); }, "id", $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(`${_el_resume($scope0_id, "#button/1")}`); _script($scope0_id, "__tests__/template.marko_0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.js index 2b5b7a63275..8d90936ba67 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/html.bundle.js @@ -23,10 +23,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - f: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { f: row?.id }); }, "id", $scope0_id, "a", 1, 0, 0, 0, 1); _html(`${_el_resume($scope0_id, "b")}`); _script($scope0_id, "a1"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/writes.debug.html index 600a8b286de..231ad32e8ef 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/__snapshots__/writes.debug.html @@ -14,17 +14,14 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json index 77a2408ed6e..44e85bd23ff 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-parent-signal/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3785, - "brotli": 1800 + "min": 3907, + "brotli": 1840 } }, "html": { - "min": 681, - "brotli": 337 + "min": 667, + "brotli": 338 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json index 9938edd7a3c..709bce8c759 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-prepend/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8282, - "brotli": 3731 + "min": 8333, + "brotli": 3736 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.debug.js index 405c7f61c48..1c8f08833f1 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.debug.js @@ -22,10 +22,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1_row_id"); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "5:4", { row_id: ["row.id", "5:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "5:4", { row_id: ["row.id", "5:8"] }); }, "id", $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.js index fe19808b738..5c1b5360f47 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/html.bundle.js @@ -22,10 +22,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - f: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { f: row?.id }); }, "id", $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/writes.debug.html index a4de3dae249..b4a82fc0797 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/__snapshots__/writes.debug.html @@ -14,16 +14,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json index bbf61a888e8..9ee87aad717 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-keyed-selector-preset/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3568, - "brotli": 1741 + "min": 3690, + "brotli": 1779 } }, "html": { - "min": 635, - "brotli": 321 + "min": 621, + "brotli": 323 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json index 6c8268419b6..98ff14401fc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-loop-closure-remove-all-items/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6970, - "brotli": 3205 + "min": 7021, + "brotli": 3214 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json index e42982f301d..57d675976a6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-resume-cleanup-free-branch/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 7699, - "brotli": 3520 + "min": 7750, + "brotli": 3530 }, "files": { "tags/list.marko": 296, diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json index 3c1c16b2fd4..41dfdecc4fb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-resume-owns-branch-cleanup/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 8045, - "brotli": 3676 + "min": 8096, + "brotli": 3669 }, "files": { "tags/child.marko": 517, diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.debug.js index 2cbfc6cf38a..f13d46e2445 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.debug.js @@ -22,10 +22,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1_row_user_id"); - writeScope($scope1_id, { - row_user_id: row?.user?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "9:4", { row_user_id: ["row.user.id", "9:8"] }); + writeScope($scope1_id, { row_user_id: row?.user?.id }, "__tests__/template.marko", "9:4", { row_user_id: ["row.user.id", "9:8"] }); }, (item) => item.user.id, $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.js index 430b9546f26..ac914513595 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/html.bundle.js @@ -22,10 +22,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - g: row?.user?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { g: row?.user?.id }); }, (item) => item.user.id, $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/writes.debug.html index 8d37523b669..bbcfe878676 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/__snapshots__/writes.debug.html @@ -14,16 +14,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json index 80d138cd162..cb0231cebaf 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-by-member/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3568, - "brotli": 1742 + "min": 3690, + "brotli": 1779 } }, "html": { - "min": 622, - "brotli": 322 + "min": 608, + "brotli": 321 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.debug.js index d9ea0fceeb6..26f68a24d48 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.debug.js @@ -13,10 +13,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1"); - writeScope($scope1_id, { - "#LoopKey": i, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "5:4", { "#LoopKey": "5:15" }); + writeScope($scope1_id, { "#LoopKey": i }, "__tests__/template.marko", "5:4", { "#LoopKey": "5:15" }); }, 0, $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.js index a78bb5b5ae5..ac6ad09f85d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/html.bundle.js @@ -13,10 +13,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - M: i, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { M: i }); }, 0, $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/writes.debug.html index 63f5fecf49c..19a54753dc9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/__snapshots__/writes.debug.html @@ -14,16 +14,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json index 17eff1e4515..57e2c9dfe0a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-index/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3455, - "brotli": 1692 + "min": 3577, + "brotli": 1727 } }, "html": { - "min": 622, - "brotli": 314 + "min": 608, + "brotli": 315 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json index a1aafccf2cc..4db96633759 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-nested-branch-reject/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3513, - "brotli": 1722 + "min": 3635, + "brotli": 1763 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.debug.js index c2f21265e9b..52f1e78ab77 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.debug.js @@ -22,10 +22,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1_row_id"); - writeScope($scope1_id, { - row_id: row?.id, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "5:4", { row_id: ["row.id", "5:8"] }); + writeScope($scope1_id, { row_id: row?.id }, "__tests__/template.marko", "5:4", { row_id: ["row.id", "5:8"] }); }, "id", $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.js index aade8098dbb..e65b0bd9b22 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/html.bundle.js @@ -22,10 +22,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - f: row?.id, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { f: row?.id }); }, "id", $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/writes.debug.html index efed65d57a6..f4daf93ae7c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/__snapshots__/writes.debug.html @@ -14,16 +14,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json index cc0a0142f3f..0cb61b3060f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-property-path-reject/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3240, - "brotli": 1592 + "min": 3362, + "brotli": 1631 } }, "html": { - "min": 635, - "brotli": 326 + "min": 621, + "brotli": 325 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.debug.js index 81438ea0e09..1e5133ca220 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.debug.js @@ -8,10 +8,7 @@ var template_default = _template("__tests__/template.marko", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "#button/1")}${_el_resume($scope1_id, "#tr/0")}`); _script($scope1_id, "__tests__/template.marko_1"); - writeScope($scope1_id, { - "#LoopKey": i, - _: _scope_with_id($scope0_id) - }, "__tests__/template.marko", "4:4", { "#LoopKey": "4:8" }); + writeScope($scope1_id, { "#LoopKey": i }, "__tests__/template.marko", "4:4", { "#LoopKey": "4:8" }); }, 0, $scope0_id, "#tbody/0", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.js index c2f53ebb13f..3ba70063419 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/html.bundle.js @@ -8,10 +8,7 @@ var template_default = _template("a", (input) => { const $scope1_id = _scope_id(); _html(`${_el_resume($scope1_id, "b")}${_el_resume($scope1_id, "a")}`); _script($scope1_id, "a0"); - writeScope($scope1_id, { - M: i, - _: _scope_with_id($scope0_id) - }); + writeScope($scope1_id, { M: i }); }, 0, $scope0_id, "a", 1, 0, 0, 0, 1); _html(""); _resume_branch($scope0_id); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/writes.debug.html index ede1e6e6da0..c1031481ab6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/__snapshots__/writes.debug.html @@ -20,22 +20,17 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json index 28a11355ca6..66d848adb56 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-selector-to/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 3455, - "brotli": 1692 + "min": 3577, + "brotli": 1727 } }, "html": { - "min": 812, - "brotli": 340 + "min": 784, + "brotli": 346 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json index d1c9a157fbf..0d7672f758d 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-serialize-key/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1947, - "brotli": 997 + "min": 2069, + "brotli": 1055 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.debug.js new file mode 100644 index 00000000000..92734535029 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.debug.js @@ -0,0 +1,19 @@ +// template.marko +const $template = ""; +const $walks = " b%c"; +const $for_content__count = /*@__PURE__*/ _for_closure("#text/1", ($scope) => _text($scope["#text/1"], $scope._.count)); +const $for_content__setup = $for_content__count; +const $for_content__item_name = ($scope, item_name) => _text($scope["#text/0"], item_name); +const $for_content__$params = ($scope, $params2) => $for_content__item_name($scope, $params2[0]?.name); +const $count = /*@__PURE__*/ _let("count/5", $for_content__count); +const $setup__script = _script("__tests__/template.marko_0", ($scope) => _on($scope["#button/0"], "click", function() { + $count($scope, $scope.count + 1); +})); +function $setup($scope) { + $count($scope, 0); + $setup__script($scope); +} +const $for = /*@__PURE__*/ _for_of("#text/1", ": ", "D%c%l", $for_content__setup, $for_content__$params); +const $input_items = ($scope, input_items) => $for($scope, [input_items]); +const $input = ($scope, input) => $input_items($scope, input.items); +var template_default = /*@__PURE__*/ _template("__tests__/template.marko", $template, $walks, $setup, $input); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.js new file mode 100644 index 00000000000..6122e1b0d44 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/dom.bundle.js @@ -0,0 +1,6 @@ +// template.marko +const $for_content__count = /*@__PURE__*/ _for_closure(1, ($scope) => _text($scope.b, $scope._.f)); +const $count = /*@__PURE__*/ _let(5, $for_content__count); +const $setup__script = _script("a0", ($scope) => _on($scope.a, "click", function() { + $count($scope, $scope.f + 1); +})); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.debug.js new file mode 100644 index 00000000000..6105512a330 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.debug.js @@ -0,0 +1,15 @@ +// template.marko +var template_default = _template("__tests__/template.marko", (input) => { + const $scope0_reason = _scope_reason(), $sg__input_items = _serialize_guard($scope0_reason, 0); + const $scope0_id = _scope_id(); + let count = 0; + _html(`${_el_resume($scope0_id, "#button/0")}`); + _for_of(input.items, (item) => { + const $scope1_id = _scope_id(); + _html(`${_escape(item.name)}${_el_resume($scope1_id, "#text/0", $sg__input_items)}: ${_escape(count)}${_el_resume($scope1_id, "#text/1")}`); + writeScope($scope1_id, { _: _serialize_if($scope0_reason, 0) && _scope_with_id($scope0_id) }, "__tests__/template.marko", "3:2"); + }, 0, $scope0_id, "#text/1", 1, $sg__input_items, $sg__input_items, 0, 1); + _script($scope0_id, "__tests__/template.marko_0"); + writeScope($scope0_id, { count }, "__tests__/template.marko", 0, { count: "1:6" }); + _resume_branch($scope0_id); +}, 1); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.js new file mode 100644 index 00000000000..e6b0a75d518 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/html.bundle.js @@ -0,0 +1,15 @@ +// template.marko +var template_default = _template("a", (input) => { + const $scope0_reason = _scope_reason(), $sg__input_items = _serialize_guard($scope0_reason, 0); + const $scope0_id = _scope_id(); + let count = 0; + _html(`${_el_resume($scope0_id, "a")}`); + _for_of(input.items, (item) => { + const $scope1_id = _scope_id(); + _html(`${_escape(item.name)}${_el_resume($scope1_id, "a", $sg__input_items)}: ${_escape(count)}${_el_resume($scope1_id, "b")}`); + writeScope($scope1_id, { _: _serialize_if($scope0_reason, 0) && _scope_with_id($scope0_id) }); + }, 0, $scope0_id, "b", 1, $sg__input_items, $sg__input_items, 0, 1); + _script($scope0_id, "a0"); + writeScope($scope0_id, { f: count }); + _resume_branch($scope0_id); +}, 1); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.debug.md b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.debug.md new file mode 100644 index 00000000000..4c23e255d94 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.debug.md @@ -0,0 +1,43 @@ +# Render `{"items":[{"name":"a"}]}` +```html + + + a: 0 + +``` + +# Update +```js +container.querySelector("button").click(); +``` +```html + + + a: 1 + +``` +## Change +``` +UPDATE: span::text@3 "0" => "1" +``` + +# Update +```js +container.querySelector("button").click(); +``` +```html + + + a: 2 + +``` +## Change +``` +UPDATE: span::text@3 "1" => "2" +``` diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.md b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.md new file mode 100644 index 00000000000..4c23e255d94 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/render.md @@ -0,0 +1,43 @@ +# Render `{"items":[{"name":"a"}]}` +```html + + + a: 0 + +``` + +# Update +```js +container.querySelector("button").click(); +``` +```html + + + a: 1 + +``` +## Change +``` +UPDATE: span::text@3 "0" => "1" +``` + +# Update +```js +container.querySelector("button").click(); +``` +```html + + + a: 2 + +``` +## Change +``` +UPDATE: span::text@3 "1" => "2" +``` diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.debug.html new file mode 100644 index 00000000000..1371ac1894b --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.debug.html @@ -0,0 +1,11 @@ +a: 0 + diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.html b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.html new file mode 100644 index 00000000000..9738950a06b --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/__snapshots__/writes.html @@ -0,0 +1,9 @@ +a: 0 + diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/sizes.json new file mode 100644 index 00000000000..7d193f203bc --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/sizes.json @@ -0,0 +1,12 @@ +{ + "dom": { + "template.marko.page.mjs": { + "min": 2920, + "brotli": 1451 + } + }, + "html": { + "min": 389, + "brotli": 275 + } +} diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/template.marko b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/template.marko new file mode 100644 index 00000000000..ba112c9ccdb --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/template.marko @@ -0,0 +1,5 @@ + + + + ${item.name}: ${count} +
diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/test.ts b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/test.ts new file mode 100644 index 00000000000..fbc4fa9a0f5 --- /dev/null +++ b/packages/runtime-tags/src/__tests__/fixtures/for-single-branch-closure/test.ts @@ -0,0 +1,9 @@ +import type { TestConfig } from "../../main.test"; + +function click(container: Element) { + container.querySelector("button")!.click(); +} + +export const config: TestConfig = { + steps: [{ items: [{ name: "a" }] }, click, click], +}; diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json index 660136c661c..98781e52cb7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-node-only-child-in-parent/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7052, - "brotli": 3191 + "min": 7103, + "brotli": 3211 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json index 1e69585855f..2404c7b2b27 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-single-text-node-with-text-before/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7046, - "brotli": 3206 + "min": 7097, + "brotli": 3211 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.debug.js index 18bc1057d58..8de1dc23c86 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.debug.js @@ -6,7 +6,7 @@ var template_default = _template("__tests__/template.marko", (input) => { _for_to(3, 0, 1, (index) => { const $scope1_id = _scope_id(); _html(`${_escape(index)}-${_escape(count)}${_el_resume($scope1_id, "#text/1")}`); - writeScope($scope1_id, { _: _scope_with_id($scope0_id) }, "__tests__/template.marko", "3:2"); + writeScope($scope1_id, {}, "__tests__/template.marko", "3:2"); }, 0, $scope0_id, "#text/0", 1, 0, 0); _html(`${_el_resume($scope0_id, "#button/1")}`); _script($scope0_id, "__tests__/template.marko_0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.js index eb1f1ab5c30..dac42ef18da 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/html.bundle.js @@ -6,7 +6,7 @@ var template_default = _template("a", (input) => { _for_to(3, 0, 1, (index) => { const $scope1_id = _scope_id(); _html(`${_escape(index)}-${_escape(count)}${_el_resume($scope1_id, "b")}`); - writeScope($scope1_id, { _: _scope_with_id($scope0_id) }); + writeScope($scope1_id, {}); }, 0, $scope0_id, "a", 1, 0, 0); _html(`${_el_resume($scope0_id, "b")}`); _script($scope0_id, "a0"); diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/writes.debug.html index aadd7dc1e8e..bb04d33ee69 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/__snapshots__/writes.debug.html @@ -3,16 +3,8 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json index 1c443bde7d6..a9df200d093 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-static-value-with-closure/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 2821, - "brotli": 1413 + "min": 2943, + "brotli": 1459 } }, "html": { - "min": 489, - "brotli": 298 + "min": 460, + "brotli": 294 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json index 5a2e6bb2c4b..a402c071c77 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-tag-with-state/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6827, - "brotli": 3127 + "min": 6878, + "brotli": 3147 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json index ca01f8afca6..6a0894a607e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/for-to-range-resume-key/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7039, - "brotli": 3232 + "min": 7090, + "brotli": 3254 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json index 8de20da9e29..473131a5bd3 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/function-references-normalize/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1680, - "brotli": 893 + "min": 1802, + "brotli": 938 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json index b24295daf48..fa822743e5c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/function-references-optional-member-normalize/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1883, - "brotli": 946 + "min": 2005, + "brotli": 990 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json index 626069612e7..b5dc958f7ea 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/function-registration/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1907, - "brotli": 986 + "min": 2029, + "brotli": 1047 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json index d4fa9b7e559..8301150a9c8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-default-registration/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1919, - "brotli": 994 + "min": 2041, + "brotli": 1052 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json index a23f22a6dea..7b45c3e5fc7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/function-tag-var-registration/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1919, - "brotli": 989 + "min": 2041, + "brotli": 1049 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json index cce0d86f440..5d2d8a1247b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/getter-on-single-node-only-child/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7176, - "brotli": 3288 + "min": 7227, + "brotli": 3304 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json index 937e6cb5799..2d90e5a14ff 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-attr-tag/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2268, - "brotli": 1148 + "min": 2390, + "brotli": 1186 }, "files": { "tags/child.marko": 146, diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json index 952c0f20ec7..70018c50d33 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-from-dynamic/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13905, - "brotli": 5299 + "min": 13956, + "brotli": 5309 }, "files": { "tags/thing.marko": 360, diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/__snapshots__/writes.debug.html index e883207eaaa..c8c194bb594 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-custom-tag-var-many/__snapshots__/writes.debug.html @@ -37,9 +37,10 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json index 2437b7c4e2a..a9e8353209e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-many/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 2206, - "brotli": 1111 + "min": 2328, + "brotli": 1143 } }, "html": { - "min": 1396, - "brotli": 443 + "min": 1449, + "brotli": 450 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.debug.js b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.debug.js index 8315fc9bced..c0139cd3f26 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.debug.js +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.debug.js @@ -12,10 +12,10 @@ var template_default = _template("__tests__/template.marko", (input) => { const $for_content2__$el_getter = _hoist($scope2_id, "__tests__/template.marko_2_#div/hoist"); _html(`${_el_resume($scope2_id, "#div/0")}`); _script($scope2_id, "__tests__/template.marko_2"); - writeScope($scope2_id, { _: _scope_with_id($scope1_id) }, "__tests__/template.marko", "7:4"); + writeScope($scope2_id, {}, "__tests__/template.marko", "7:4"); }, 0, $scope1_id, "#text/0", 1, 0, 0, 0, 1); _script($scope1_id, "__tests__/template.marko_1"); - writeScope($scope1_id, { _: _scope_with_id($scope0_id) }, "__tests__/template.marko", "5:2"); + writeScope($scope1_id, {}, "__tests__/template.marko", "5:2"); }, 0, $scope0_id, "#text/3", 1, 0, 0); _script($scope0_id, "__tests__/template.marko_0"); writeScope($scope0_id, {}, "__tests__/template.marko", 0); diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.js b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.js index aa133e20ca6..59889ef5e77 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.js +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/html.bundle.js @@ -12,10 +12,10 @@ var template_default = _template("a", (input) => { _hoist($scope2_id, "a2"); _html(`${_el_resume($scope2_id, "a")}`); _script($scope2_id, "a3"); - writeScope($scope2_id, { _: _scope_with_id($scope1_id) }); + writeScope($scope2_id, {}); }, 0, $scope1_id, "a", 1, 0, 0, 0, 1); _script($scope1_id, "a4"); - writeScope($scope1_id, { _: _scope_with_id($scope0_id) }); + writeScope($scope1_id, {}); }, 0, $scope0_id, "d", 1, 0, 0); _script($scope0_id, "a5"); writeScope($scope0_id, {}); diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/writes.debug.html index 6d4c1114513..a7ec90f213a 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/__snapshots__/writes.debug.html @@ -13,34 +13,13 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json index ca269e279b3..2400a11fed6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-minimum-scope/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 2277, - "brotli": 1116 + "min": 2399, + "brotli": 1156 } }, "html": { - "min": 979, - "brotli": 397 + "min": 907, + "brotli": 394 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json index 34ee64de135..60f34134830 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope-calls-only/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 1799, - "brotli": 924 + "min": 1921, + "brotli": 970 }, "files": { "tags/child.marko": 109, diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json index 8d2cba0d8e5..20d538bda32 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var-same-scope/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2051, - "brotli": 1049 + "min": 2173, + "brotli": 1092 }, "files": { "tags/child.marko": 130, diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json index bd421e282ab..78892ea5de0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-native-tag-var/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2256, - "brotli": 1138 + "min": 2378, + "brotli": 1174 }, "files": { "tags/child.marko": 151, diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json index e52592e50e2..4a9b0c81f74 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-only/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2028, - "brotli": 1039 + "min": 2150, + "brotli": 1088 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json index 34e87f7c839..4518cbdd005 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/hoist-return-ref/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2209, - "brotli": 1115 + "min": 2331, + "brotli": 1148 }, "files": { "tags/child.marko": 125, diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json index c86db78d1d9..6858955207b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2653, - "brotli": 1334 + "min": 2775, + "brotli": 1384 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json index 51457f1874d..6b1f480e67b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-comment-var/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 2484, - "brotli": 1257 + "min": 2606, + "brotli": 1302 }, "files": { "tags/parent-el.marko": 223, diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json index 8a55a4f80f8..d479b3075e6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-script-nonce/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9015, - "brotli": 3754 + "min": 9066, + "brotli": 3774 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json index 51bb77057e9..20b9f371529 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-script/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2754, - "brotli": 1381 + "min": 2876, + "brotli": 1436 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json index a35926da14c..b33a6bcf9ce 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-style-nonce/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9004, - "brotli": 3745 + "min": 9055, + "brotli": 3766 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json index 72dd0f47c13..dfdbedeb33e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/html-style/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2655, - "brotli": 1348 + "min": 2777, + "brotli": 1401 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json index 07acf5c46e8..0eeea907229 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/id-tag-default/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2943, - "brotli": 1471 + "min": 3065, + "brotli": 1507 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json index 6020b3437c6..093c4295b2f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-default-false/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 5918, - "brotli": 2708 + "min": 5969, + "brotli": 2729 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json index 83c04227fab..650d1f19bbc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-member-expression-intersection/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6187, - "brotli": 2811 + "min": 6238, + "brotli": 2833 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json index cc7b1d98f4c..916287037cd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-no-content-script/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6055, - "brotli": 2760 + "min": 6106, + "brotli": 2770 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json index a037f2be9c1..b10e8d71c2c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-cleanup-free-branch/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6436, - "brotli": 2915 + "min": 6487, + "brotli": 2936 }, "files": { "tags/leaf.marko": 382, diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json index 2d0766730e0..3ba0fecd7fd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-link-via-nested-component-cleanup/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6579, - "brotli": 2977 + "min": 6630, + "brotli": 2988 }, "files": { "tags/leaf.marko": 274, diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json index 81206f7bfd2..8a87ddab5d6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-resume-owns-branch-cleanup/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6550, - "brotli": 2961 + "min": 6601, + "brotli": 2987 }, "files": { "tags/child.marko": 334, diff --git a/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json index 7184a3988bf..642750b264c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/if-swap-before-await-resume/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6745, - "brotli": 2991 + "min": 6796, + "brotli": 3007 }, "files": { "tags/cart-state.marko": 474, diff --git a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/__snapshots__/writes.debug.html b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/__snapshots__/writes.debug.html index f82d5de3d54..5ee4b307a8e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/__snapshots__/writes.debug.html +++ b/packages/runtime-tags/src/__tests__/fixtures/inert-control-flow-only-child-event/__snapshots__/writes.debug.html @@ -4,7 +4,7 @@ diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json index 92f98997c22..daed41b8190 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-in-for/sizes.json @@ -1,12 +1,12 @@ { "dom": { "template.marko.page.mjs": { - "min": 4455, - "brotli": 2122 + "min": 4506, + "brotli": 2146 } }, "html": { - "min": 491, - "brotli": 313 + "min": 467, + "brotli": 305 } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json index 2d0cc8b2b3a..145f4a8222e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-interactive-body/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4409, - "brotli": 2113 + "min": 4460, + "brotli": 2141 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json index d07a8e84f0f..a74ffc730ff 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-nested/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4327, - "brotli": 2074 + "min": 4378, + "brotli": 2098 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json index bec00ce3297..e0e88fe7a75 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child-interactive/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4407, - "brotli": 2123 + "min": 4458, + "brotli": 2142 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json index 0b616bb0603..2d50fbd1469 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag-only-child/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4277, - "brotli": 2055 + "min": 4328, + "brotli": 2078 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json index a5953c5db39..934d6fda5d6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4260, - "brotli": 2045 + "min": 4311, + "brotli": 2069 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json index f83337c63f9..166a3d6661f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/show-text-prefix-placeholder/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4415, - "brotli": 2119 + "min": 4466, + "brotli": 2139 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json index 5f5effcdadc..94887566266 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-attr-tag-effect/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 3215, - "brotli": 1491 + "min": 3343, + "brotli": 1540 }, "files": { "tags/child.marko": 151, diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json index 11748b2ff44..b835192b4dd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-native-event-handler-multi-alias/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4853, - "brotli": 2030 + "min": 4975, + "brotli": 2070 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json index 8676560381e..392f369996c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-controlled-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 8750, - "brotli": 3281 + "min": 8874, + "brotli": 3323 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json index 4c12023d557..499765aa8db 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-removed-event-handler/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9071, - "brotli": 3399 + "min": 9195, + "brotli": 3442 } } } diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json index 40536d4da17..d68996f860f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-custom-tag/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6208, - "brotli": 2554 + "min": 6332, + "brotli": 2597 }, "files": { "tags/child.marko": 132, diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json index 5fde7e3fb1c..bb5f5bfb301 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-attr-tag-define-tag/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6208, - "brotli": 2549 + "min": 6332, + "brotli": 2595 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json index 19ece57d6fc..be56654ae23 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-content-rest/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6204, - "brotli": 2545 + "min": 6328, + "brotli": 2589 }, "files": { "tags/child.marko": 134, diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json index 7bd39fa5b70..6873d4bef46 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-deopt/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json index 23ddce04189..ce36d6ea6bb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input-with-attr-tags-deopt/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14708, - "brotli": 5737 + "min": 14759, + "brotli": 5752 }, "files": { "tags/child.marko": 759, diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json index 019f977e2ca..e1f38ae78c2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-to-known-rest-input/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 4648, - "brotli": 1959 + "min": 4770, + "brotli": 1997 }, "files": { "tags/child.marko": 134, diff --git a/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json index b79e4a75ac3..6bc6fef2960 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/spread-trailing-native-tag-default-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4649, - "brotli": 1964 + "min": 4771, + "brotli": 2003 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json index 2ef12f4766f..319006863c9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/static-content-conditional-consumer/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 13531, - "brotli": 5172 + "min": 13582, + "brotli": 5190 }, "files": { "tags/consumer.marko": 510, diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json index 9de0dd5b15d..bd132acdc77 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/static-content/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1889, - "brotli": 981 + "min": 2011, + "brotli": 1038 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json index f508a815500..c171e0060e9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/static-server-client-blocks/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json index a782e6816ed..7472ec723e5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/static-text-followed-by-placeholder/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1320 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json index 5f320d7acd4..d7a948a51d7 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/style-attr-toggle-with-static-content/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2623, - "brotli": 1328 + "min": 2745, + "brotli": 1385 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json index 52c97a15445..71598e065e8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/svg-math-empty/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2604, - "brotli": 1318 + "min": 2726, + "brotli": 1370 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json index 9b7c5c06003..c73ab33c327 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tag-name-type-unions/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 14410, - "brotli": 5482 + "min": 14461, + "brotli": 5503 }, "files": { "tags/a/index.marko": 374, diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json index 55e78badb6a..d1674c9e7bd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tag-param-if-closure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13889, - "brotli": 5330 + "min": 13940, + "brotli": 5354 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json index 03e6379baf2..7f1e611675e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-destructure/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2895, - "brotli": 1452 + "min": 3017, + "brotli": 1500 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json index e3c9c452214..fd80fd6e059 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-rest/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2913, - "brotli": 1445 + "min": 3035, + "brotli": 1499 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json index d4a383abfb4..4a37b6bd78f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tag-var-with-serialize-reason/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6118, - "brotli": 2782 + "min": 6169, + "brotli": 2804 }, "files": { "tags/child.marko": 176, diff --git a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json index 502673925c3..dcce2c0cb5b 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/tags-dir-recursive/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6336, - "brotli": 2871 + "min": 6387, + "brotli": 2891 }, "files": { "tags/tree/index.marko": 502, diff --git a/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json index 2cd58a2b476..6c1df7a0cd6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/template-literal-writes/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3420, - "brotli": 1652 + "min": 3542, + "brotli": 1707 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json index 7a3a6e37b4c..ba18269acb0 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/text-content-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2563, - "brotli": 1300 + "min": 2685, + "brotli": 1344 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json index 65c4babae08..740ca237a27 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/text-only-tag-escape/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2640, - "brotli": 1341 + "min": 2762, + "brotli": 1391 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json index d54ad54cd04..b6bccfc59d9 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-dynamic-text/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3132, - "brotli": 1557 + "min": 3254, + "brotli": 1596 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json index 5feed2483b9..405ec15d352 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-spread/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4599, - "brotli": 1939 + "min": 4721, + "brotli": 1976 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json index 8c82fbb4e48..9927d54d33f 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/textarea-template-literal-placeholder/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3251, - "brotli": 1605 + "min": 3373, + "brotli": 1657 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json index fbd349983ca..a86cc70dd17 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/title-counter/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2692, - "brotli": 1358 + "min": 2814, + "brotli": 1412 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json index 2c90bdfeeef..3619611b8b8 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/title-multiple-placeholders/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2826, - "brotli": 1411 + "min": 2948, + "brotli": 1458 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json index f69d8b846f7..44384271987 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-2/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6924, - "brotli": 3089 + "min": 6975, + "brotli": 3102 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json index dcadb6eb893..4a60936effd 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-nested-3/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6924, - "brotli": 3089 + "min": 6975, + "brotli": 3102 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json index e38510acf2d..b64e80268a5 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child-with-marker/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1921, - "brotli": 984 + "min": 2043, + "brotli": 1047 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json index b4160e5a15c..4083c9db5ab 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-only-child/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7435, - "brotli": 3270 + "min": 7486, + "brotli": 3287 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json index 586f0fc8c3c..5628d86e5e2 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/toggle-stateful-component/sizes.json @@ -2,8 +2,8 @@ "dom": { "template.marko.page.mjs": { "total": { - "min": 6581, - "brotli": 2975 + "min": 6632, + "brotli": 2995 }, "files": { "tags/counter.marko": 615, diff --git a/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json index 601563d483c..ad789f483cb 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/trailing-tag-dynamic-attr/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2734, - "brotli": 1368 + "min": 2856, + "brotli": 1419 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json index 270333e7ee5..7e0981be784 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-async/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 9670, - "brotli": 4066 + "min": 9721, + "brotli": 4083 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json index 1886fa316dd..ac266036fbc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch-state/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 7137, - "brotli": 3205 + "min": 7188, + "brotli": 3224 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json index b19defd4951..746b25d956e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/try-effects-catch/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 6017, - "brotli": 2708 + "min": 6068, + "brotli": 2731 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json index 0f8f8ceb127..a6742a4c34e 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-details-open-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2906, - "brotli": 1449 + "min": 3028, + "brotli": 1493 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json index 462d830e6a7..61a40d78b4c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-dialog-open-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2906, - "brotli": 1449 + "min": 3028, + "brotli": 1493 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json index 8d3fa24db2e..1994f49ac1c 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checkbox-checkedValue-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4259, - "brotli": 1939 + "min": 4381, + "brotli": 1989 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json index 3df1b5b0419..245ae10daec 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-checked-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3404, - "brotli": 1611 + "min": 3526, + "brotli": 1671 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json index dc108d93460..4acc5eb5fd6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-radio-checkedValue-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4253, - "brotli": 1933 + "min": 4375, + "brotli": 1987 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json index c8090afb2bc..d2a7014fe17 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-input-value-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3909, - "brotli": 1826 + "min": 4031, + "brotli": 1885 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json index 2b9f7663434..27e3c873915 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4225, - "brotli": 1892 + "min": 4347, + "brotli": 1936 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json index f6e3a521ca4..9bae89e96de 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-select-value-multiple-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4231, - "brotli": 1893 + "min": 4353, + "brotli": 1938 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json index 77632b98591..45dce29feac 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/uncontrolled-textarea-value-default-update/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 3951, - "brotli": 1842 + "min": 4073, + "brotli": 1895 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json index ca73c5f957f..24978d606e1 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/unused-dynamic-tag-body-serialize-reason/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 13646, - "brotli": 5238 + "min": 13697, + "brotli": 5259 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json index 3a95660f673..5ebf60f4824 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/unused-pattern-mutation-registered-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1969, - "brotli": 1010 + "min": 2091, + "brotli": 1071 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json index 89c0566935c..98e059da4fc 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/unused-var-mutation-registered-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 1895, - "brotli": 982 + "min": 2017, + "brotli": 1042 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json index 17cabe8edf3..4103e33dd29 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/update-dynamic-attrs/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 4630, - "brotli": 1952 + "min": 4752, + "brotli": 1988 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json index e52f663d4f4..91935e91fc6 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/used-var-mutation-registered-function/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2612, - "brotli": 1325 + "min": 2734, + "brotli": 1373 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json index 3dbfa5a6d61..cbb59763095 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/user-effect-abort-signal/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2506, - "brotli": 1278 + "min": 2628, + "brotli": 1326 } }, "html": { diff --git a/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json b/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json index 4217daf090e..aeb67cca539 100644 --- a/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json +++ b/packages/runtime-tags/src/__tests__/fixtures/walks-multiplier/sizes.json @@ -1,8 +1,8 @@ { "dom": { "template.marko.page.mjs": { - "min": 2630, - "brotli": 1324 + "min": 2752, + "brotli": 1372 } }, "html": { diff --git a/packages/runtime-tags/src/dom/resume.ts b/packages/runtime-tags/src/dom/resume.ts index 069fcb039a6..3a058085426 100644 --- a/packages/runtime-tags/src/dom/resume.ts +++ b/packages/runtime-tags/src/dom/resume.ts @@ -21,6 +21,7 @@ type ResumeData = (string | number | (string | number)[] | ResumeFn)[]; interface SerializeContext { (data: number | (Scope | number)[], registryId?: string): unknown; _: Record; + o(ownerId: number, scopes: T): T; } export interface Renders { (renderId: string): RenderData; @@ -365,6 +366,15 @@ export function init(runtimeId = DEFAULT_RUNTIME_ID) { let visitBranches: undefined | (() => void); let embedAnchor: Text | undefined; serializeContext._ = registeredValues; + serializeContext.o = (ownerId, scopes) => { + // A serialized owner (non-lexical content) always wins over the + // one implied by the branch list. + const owner = getScope(ownerId); + forEach(scopes as Opt, (scope) => { + scope[AccessorProp.Owner] ??= owner; + }); + return scopes; + }; if (MARKO_DEBUG) { if (render.m) { diff --git a/packages/runtime-tags/src/html/serializer.ts b/packages/runtime-tags/src/html/serializer.ts index a4d0682974d..3f4253f338e 100644 --- a/packages/runtime-tags/src/html/serializer.ts +++ b/packages/runtime-tags/src/html/serializer.ts @@ -20,6 +20,15 @@ interface ScopeInternals { export type ScopeFlush = [scopeId: number, scope: object, props: object]; +// Branch scopes paired with the scope that owns them; resume links each +// branch's owner from the wrapper instead of a per-branch `_` prop. +export class OwnedScopes { + constructor( + public owner: ScopeInternals, + public scopes: ScopeInternals | ScopeInternals[], + ) {} +} + export interface SerializeChannel { readyId?: string; parent?: SerializeChannel; @@ -838,6 +847,8 @@ function writeUnknownObject(state: State, val: object, ref: Reference) { return writePlainObject(state, val, ref); case Array: return writeArray(state, val as unknown[], ref); + case OwnedScopes: + return writeOwnedScopes(state, val as OwnedScopes, ref); case Date: return writeDate(state, val as Date); case RegExp: @@ -907,6 +918,19 @@ function writePlainObject(state: State, val: object, ref: Reference) { return true; } +function writeOwnedScopes(state: State, val: OwnedScopes, ref: Reference) { + const { owner, scopes } = val; + trackScope(state, owner, owner[K_SCOPE_ID]!); + state.buf.push("_.o(" + owner[K_SCOPE_ID] + ","); + if (Array.isArray(scopes)) { + writeArray(state, scopes, ref); + } else { + writeProp(state, scopes, ref, ""); + } + state.buf.push(")"); + return true; +} + function writeArray(state: State, val: unknown[], ref: Reference) { let sep = "["; diff --git a/packages/runtime-tags/src/html/writer.ts b/packages/runtime-tags/src/html/writer.ts index 98924919408..d7d773c25b2 100644 --- a/packages/runtime-tags/src/html/writer.ts +++ b/packages/runtime-tags/src/html/writer.ts @@ -24,6 +24,7 @@ import { } from "./inlined-runtimes.debug"; import { K_SCOPE_ID, + OwnedScopes, quote, register as serializerRegister, type ScopeFlush, @@ -553,7 +554,10 @@ function forBranches( if (loopScopes) { writeScope(scopeId, { - [AccessorPrefix.BranchScopes + accessor]: loopScopes, + [AccessorPrefix.BranchScopes + accessor]: new OwnedScopes( + _scope_with_id(scopeId), + loopScopes, + ), }); } diff --git a/packages/runtime-tags/src/translator/core/for.ts b/packages/runtime-tags/src/translator/core/for.ts index e249296b069..b905b8f250f 100644 --- a/packages/runtime-tags/src/translator/core/for.ts +++ b/packages/runtime-tags/src/translator/core/for.ts @@ -43,6 +43,7 @@ import { getSerializeGuard } from "../util/serialize-guard"; import { addSerializeExpr, getSerializeReason, + isReasonDynamic, isStateSerializeReason, isStaticSerializeReason, } from "../util/serialize-reasons"; @@ -51,6 +52,7 @@ import { getSignal, replaceNullishAndEmptyFunctionsWith0, setClosureSignalBuilder, + setSectionOwnerNeededWithMarkerReason, setSectionOwnerResumedByMarker, writeHTMLResumeStatements, } from "../util/signals"; @@ -227,6 +229,20 @@ export default { // in any bundle that can update these scopes, so the owner is // linked at resume instead of serialized. setSectionOwnerResumedByMarker(bodySection); + } else if (branchSerializeReason && !markerSerializeReason) { + // Markers are statically off, so any serialized iteration lands in + // the parent's serialized branch list, which links owners. + setSectionOwnerResumedByMarker(bodySection); + } else if ( + branchSerializeReason && + isReasonDynamic(markerSerializeReason) + ) { + // Marker-off renders land in the parent's serialized branch list, + // so the owner only serializes when the marker guard is on. + setSectionOwnerNeededWithMarkerReason( + bodySection, + markerSerializeReason, + ); } writer.flushInto(tag); diff --git a/packages/runtime-tags/src/translator/util/signals.ts b/packages/runtime-tags/src/translator/util/signals.ts index 7c7d8120a75..7d2bd6cecd4 100644 --- a/packages/runtime-tags/src/translator/util/signals.ts +++ b/packages/runtime-tags/src/translator/util/signals.ts @@ -118,9 +118,8 @@ export const [getTryHasPlaceholder, setTryHasPlaceholder] = createSectionState< true | undefined >("tryWithPlaceholder"); -// A branch section whose scope ids are guaranteed to ride a resume marker -// carrying the parent scope id whenever its scopes serialize; the client -// links the owner from the marker so `_` is not serialized. +// A branch section whose scopes are guaranteed linked to their owner at +// resume (via markers or the parent's branch list), so `_` is not serialized. const [getOwnerResumedByMarker, setOwnerResumedByMarker] = createSectionState< true | undefined >("ownerResumedByMarker"); @@ -128,6 +127,17 @@ export function setSectionOwnerResumedByMarker(section: Section) { setOwnerResumedByMarker(section, true); } +// A branch section whose scopes ride the parent's serialized branch list +// (linking owners) whenever this marker reason's runtime guard is off. +const [getOwnerNeededWithMarkerReason, setOwnerNeededWithMarkerReason] = + createSectionState("ownerNeededWithMarker"); +export function setSectionOwnerNeededWithMarkerReason( + section: Section, + reason: SerializeReason, +) { + setOwnerNeededWithMarkerReason(section, reason); +} + const [getSerializedAccessors] = createSectionState< Map >("serializedScopeProperties", () => new Map()); @@ -1333,17 +1343,16 @@ export function writeHTMLResumeStatements( if (ownerReason) { serializedLookup.delete(ownerAccessor); if (!getOwnerResumedByMarker(section)) { + let ownerExpr: t.Expression = callRuntime( + "_scope_with_id", + getScopeIdIdentifier(section.parent), + ); + const markerReason = getOwnerNeededWithMarkerReason(section); + if (markerReason) { + ownerExpr = getExprIfSerialized(section, markerReason, ownerExpr); + } serializedProperties.push( - toObjectProperty( - ownerAccessor, - ifSerialized( - ownerReason, - callRuntime( - "_scope_with_id", - getScopeIdIdentifier(section.parent), - ), - ), - ), + toObjectProperty(ownerAccessor, ifSerialized(ownerReason, ownerExpr)), ); } }