Skip to content

Write RUNTIME-PROFILE.md — frozen web feature subset for v1.0 #5

Description

@omscse

Define and document the exact set of web platform features that are guaranteed for spec v1.0. This is the archival promise — a v1.0 bundle must render correctly in any v1.0 viewer, forever.

Should enumerate precisely:

  • HTML version (e.g. WHATWG HTML as of Jan 2026)
  • CSS snapshot (e.g. CSS Snapshot 2024)
  • JS version (ES2024)
  • Enabled APIs: Canvas 2D, WebGL/WebGL2, Web Audio, Web Crypto, IndexedDB, localStorage, Web Workers, WebAssembly, Pointer Lock, Fullscreen, Gamepad, Print
  • Explicitly excluded APIs: File System Access, Web Bluetooth, WebUSB, Service Workers, WebRTC (in v1.0)
  • WebAssembly feature set (MVP + which proposals)

The goal is a precise enough definition that two independent viewer implementations agree on what to support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions