Files
hyperframes/scripts/package-size-budgets.json
Jerrai 346f0e49fa feat(producer): report browser-computed reference backgrounds (#7007)
* feat(producer): report browser-computed reference backgrounds

Preserve one initial root/page reference across local, streamed and distributed
render results without guessing from film pixels.

— Jerrai

* fix(producer): preserve plan compatibility and optional inspection

Keep reference metadata outside the v2 manifest hash and read it from the
verified execution-plan artifact. Static planning uses a non-gating page
inspection instead of requiring render-worker capabilities.

— Jerrai

* fix(producer): poll readiness independently of animation frames

Use timed polling while the render clock parks animation frames. Cover readiness
that changes after the first check with a short real-browser regression.

— Jerrai

* fix(producer): budget measured reference metadata runtime growth

Producer adds 2,228 compressed bytes over current main. Tests, fixtures and source
maps are already absent from its dist-only tarball. Allow 7,766 bytes of headroom
above the verified 837,234-byte payload while retaining the unpacked limit.

— Jerrai
2026-11-02 14:42:18 +00:00

59 lines
1.1 KiB
JSON

{
"@hyperframes/aws-lambda": {
"packed": 78851,
"unpacked": 290508
},
"@hyperframes/cli": {
"packed": 7902966,
"unpacked": 23722874
},
"@hyperframes/core": {
"packed": 1762752,
"unpacked": 4268445
},
"@hyperframes/engine": {
"packed": 461788,
"unpacked": 1620913
},
"@hyperframes/gcp-cloud-run": {
"packed": 49412,
"unpacked": 170124
},
"@hyperframes/inspector": {
"packed": 858046,
"unpacked": 3645432
},
"@hyperframes/lint": {
"packed": 179338,
"unpacked": 695173
},
"@hyperframes/parsers": {
"packed": 203731,
"unpacked": 885314
},
"@hyperframes/player": {
"packed": 157145,
"unpacked": 541601
},
"@hyperframes/producer": {
"packed": 845000,
"unpacked": 3081613
},
"@hyperframes/sdk": {
"packed": 90662,
"unpacked": 325069
},
"@hyperframes/shader-transitions": {
"packed": 212864,
"unpacked": 825937
},
"@hyperframes/studio": {
"packed": 5998328,
"unpacked": 24360208
},
"@hyperframes/studio-server": {
"packed": 154437,
"unpacked": 603489
}
}