051-wasm-gzip-and-raw-budget
The WebAssembly module's gzip and uncompressed budgets for the #76 track (amends 027)
A narrow amendment of approved spec 027 3.10.4, after specs 046 and 050. Spec 046 kept the gzip budget of 786,432 bytes on purpose so that the next #76 specs adding document types would meet it first, and spec 050 kept it by leaving spec 034's code out of the WebAssembly module. Spec 035's first contract increment then measured 789,931 bytes gzip, 3,499 over, from screening's descriptor, output and required-kind types alone; every remaining #76 contract increment adds document types the module must parse. This spec raises the gzip budget to 1,048,576 bytes (1 MiB) and the uncompressed budget to 3,145,728 bytes (3 MiB), and keeps the instantiation budgets, the procedure, the gate and spec 050's exclusion. Ratified by the owner on 2026-10-24 (A-53).
Read the full pinned specification ↗Relationships
depended on by
Claimed units
- extends
{ "nature": "amending", "spec": "027-node-and-wasm-bindings", "unit": { "kind": "directory", "path": "tools/rustev-conformance/" } }
Source headings
- 051: The WebAssembly module's gzip and uncompressed budgets for the #76 track (amends 027)
- 1. Purpose
- 2. Territory
- 3. Budget
- 4. Out of scope
- 5. Observable negative cases
- Acceptance
- Verification
- Implementation record
Frozen anchors
No frozen anchors declared.