v0.11.28
Release notes from CHANGELOG.md for @async/framework@0.11.28 (2026-06-21).
- Added a profile-aware event normalization artifact before signal
classification so JSX-native event props and protocol event props lower to
canonicalon:event records. - Preserved source event prop spelling in optimizer diagnostics while accepting
protocol event props only for runtime or compatibility profiles. - Added duplicate canonical event diagnostics so mixed
onClickandon:click
declarations cannot silently overwrite each other. - Kept handler emission independent from source prop spelling by feeding
canonical protocol records into the handler planning pass. - Bundle size from bundled TypeScript source:
browser.tsraw 231,217 B (231.2 KB / 0.231 MB), gzip 44,078 B (44.1 KB / 0.044 MB), br 36,392 B (36.4 KB / 0.036 MB) ->browser.min.jsraw 98,972 B (99.0 KB / 0.099 MB), gzip 29,418 B (29.4 KB / 0.029 MB), br 25,930 B (25.9 KB / 0.026 MB); delta raw -132,245 B (-132.2 KB / -0.132 MB), gzip -14,660 B (-14.7 KB / -0.015 MB), br -10,462 B (-10.5 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 |
225.7 KB | 43.3 KB | 35.5 KB |
browser.min.js |
96.7 KB | 28.8 KB | 25.3 KB |
browser.ts |
225.8 KB | 43.4 KB | 35.5 KB |
browser.umd.js |
239.9 KB | 44.4 KB | 36.1 KB |
browser.umd.min.js |
98.2 KB | 28.9 KB | 25.4 KB |
framework.d.ts |
33.4 KB | 6.3 KB | 5.5 KB |
framework.ts |
230.9 KB | 44.4 KB | 36.2 KB |
server.js |
230.8 KB | 44.3 KB | 36.1 KB |
Diff links:
- browser.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-browser.d.ts
- browser.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-browser.js
- browser.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-browser.ts
- browser.umd.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-browser.umd.js
- framework.d.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-framework.d.ts
- framework.ts: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-framework.ts
- server.js: https://github.com/async/framework/compare/HEAD%5E...v0.11.28?diff=unified#diff-server.js
Source: CHANGELOG.md in tag v0.11.28.