Release notes from CHANGELOG.md for @async/framework@0.18.0 (2026-07-08).
- BREAKING: unified lifecycle vocabulary on "attach" and removed the "mount"
term everywhere.loader.mount(...)and theAsync.loader.mount(...)
facade are nowloader.attach(...)/Async.loader.attach(...); the
rendered-componentmount(target)alias is gone (useattach(target));
this.on("mount", ...)now throws (usethis.on("attach", ...)) and the
this.onMount(...)helper was removed (usethis.onAttach(...)); the
on:mountmarkup alias no longer binds; stale markup logs a one-time
removal warning. The Flow bridge feature keymountRegistrationsis now
attachRegistrations(attachFlowRegistrations). Specs, docs, and type
declarations use attach terminology throughout. - 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.0?diff=unified#diff-browser.d.ts
- browser.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-browser.js
- browser.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-browser.ts
- browser.umd.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-browser.umd.js
- framework.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-framework.d.ts
- framework.ts: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-framework.ts
- server.js: https://github.com/async/framework/compare/HEAD%5E...v0.18.0?diff=unified#diff-server.js
Source: CHANGELOG.md in tag v0.18.0.