v0.11.24
Release notes from CHANGELOG.md for @async/framework@0.11.24 (2026-06-21).
- Added scoped default children fragments for
this.render(Component, props, children), including lazy children factories, single-consumption checks, and
duplicate source validation. - Added component tests proving static children, lazy nested component children,
escaped string children, duplicate children errors, and cleanup for handlers
and signals created while rendering children. - Updated framework declarations and type fixtures so components can type
optionalChildrenprops while callers use the third render argument instead
of authoringprops.children. - Documented the released default-children contract in the component README and
component-system spec while keeping slots as the post-mount replacement
primitive. - Bundle size from bundled TypeScript source:
browser.tsraw 230,250 B (230.3 KB / 0.230 MB), gzip 43,813 B (43.8 KB / 0.044 MB), br 36,215 B (36.2 KB / 0.036 MB) ->browser.min.jsraw 98,493 B (98.5 KB / 0.098 MB), gzip 29,286 B (29.3 KB / 0.029 MB), br 25,793 B (25.8 KB / 0.026 MB); delta raw -131,757 B (-131.8 KB / -0.132 MB), gzip -14,527 B (-14.5 KB / -0.015 MB), br -10,422 B (-10.4 KB / -0.010 MB).
Release evidence
- Release type: stable
- Package profile: framework-browser
- npm pack files: 40
| File | Raw | Gzip | Brotli |
|---|---|---|---|
browser.d.ts |
33.1 KB | 6.2 KB | 5.5 KB |
browser.js |
224.8 KB | 43.1 KB | 35.3 KB |
browser.min.js |
96.2 KB | 28.6 KB | 25.2 KB |
browser.ts |
224.9 KB | 43.1 KB | 35.4 KB |
browser.umd.js |
239.0 KB | 44.2 KB | 35.9 KB |
browser.umd.min.js |
97.7 KB | 28.7 KB | 25.3 KB |
framework.d.ts |
33.4 KB | 6.3 KB | 5.5 KB |
framework.ts |
229.9 KB | 44.1 KB | 35.9 KB |
server.js |
229.9 KB | 44.0 KB | 35.9 KB |
Diff links:
- browser.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-browser.d.ts
- browser.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-browser.js
- browser.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-browser.ts
- browser.umd.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-browser.umd.js
- framework.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-framework.d.ts
- framework.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-framework.ts
- server.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.24?diff=unified#diff-server.js
Source: CHANGELOG.md in tag v0.11.24.