052-wasm-budget-for-specs-035-to-037

The WebAssembly module's gzip and uncompressed budgets for specs 035 to 037 (amends 027)

Lifecycle approvedImplementation completeVerification unknownQualification unknown

A narrow amendment of approved spec 027 3.10.4, after specs 046, 050 and 051. Spec 051 raised the budgets to 1,048,576 bytes gzip and 3,145,728 bytes uncompressed to cover the #76 track; after spec 036 increment 1 (#243) main measures 1,043,813 bytes gzip, and spec 036 increment 2 (#246) fails at 1,084,956. The open stacks of specs 036 and 037 measure up to 1,219,036 bytes gzip and 3,640,136 bytes uncompressed before spec 035's remaining increments. This spec raises the gzip budget to 1,572,864 bytes (1.5 MiB) and the uncompressed budget to 4,718,592 bytes (4.5 MiB), and keeps the instantiation budgets, the procedure, the gate and spec 050's exclusion. Ratified by the owner on 2026-10-25 (A-54).

Read the full pinned specification ↗

Relationships

Claimed units

  • extends
    {
      "nature": "amending",
      "spec": "027-node-and-wasm-bindings",
      "unit": {
        "kind": "directory",
        "path": "tools/rustev-conformance/"
      }
    }

Source headings

  1. 052: The WebAssembly module's gzip and uncompressed budgets for specs 035 to 037 (amends 027)
  2. 1. Purpose
  3. 2. Territory
  4. 3. Budget
  5. 4. Out of scope
  6. 5. Observable negative cases
  7. Acceptance
  8. Verification
  9. Implementation record

Frozen anchors

No frozen anchors declared.