Release notes from CHANGELOG.md for @async/framework@0.18.1 (2026-07-09).
- Reorganized the README into a compact guide and moved the deeper material
into focused docs for install/load, app registries, server calls, SSR
activation, streaming boundaries, entrypoints, and Vite/Hono setup. - Updated the layer docs and specs to use L0-L7 abstraction layers
consistently, including clearer L0 server-led HTML, native forms/actions,
and optional enhancement boundaries. - Added
examples/hateoas-actions: a Hono-rendered HATEOAS account flow where
links and native form verbs remain the source of truth, while Async enhances
the returned fragments intoasync:boundaryswaps. - Bundle size from bundled TypeScript source:
browser.tsraw 261,003 B (261.0 KB / 0.261 MB), gzip 49,799 B (49.8 KB / 0.050 MB), br 41,084 B (41.1 KB / 0.041 MB) ->browser.min.jsraw 108,690 B (108.7 KB / 0.109 MB), gzip 31,875 B (31.9 KB / 0.032 MB), br 28,013 B (28.0 KB / 0.028 MB); delta raw -152,313 B (-152.3 KB / -0.152 MB), gzip -17,924 B (-17.9 KB / -0.018 MB), br -13,071 B (-13.1 KB / -0.013 MB).
Release evidence
- Release type: stable
- Package profile: framework-browser
- npm pack files: 61
| File | Raw | Gzip | Brotli |
|---|---|---|---|
browser.d.ts |
42.7 KB | 7.7 KB | 6.8 KB |
browser.js |
254.8 KB | 48.9 KB | 40.1 KB |
browser.min.js |
106.1 KB | 31.2 KB | 27.4 KB |
browser.ts |
254.9 KB | 49.0 KB | 40.1 KB |
browser.umd.js |
270.6 KB | 50.1 KB | 40.7 KB |
browser.umd.min.js |
107.7 KB | 31.3 KB | 27.5 KB |
framework.d.ts |
46.9 KB | 8.5 KB | 7.5 KB |
framework.ts |
406.9 KB | 77.5 KB | 61.8 KB |
server.js |
406.9 KB | 77.5 KB | 61.8 KB |
Diff links:
- browser.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-browser.d.ts
- browser.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-browser.js
- browser.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-browser.ts
- browser.umd.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-browser.umd.js
- framework.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-framework.d.ts
- framework.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-framework.ts
- server.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.1?diff=unified#diff-server.js
Source: CHANGELOG.md in tag v0.18.1.