Skip to main content

Compatibility Matrix

This page documents API compatibility with WHATWG and Node runtime behavior. It also highlights intentional extensions and current native limitations from the Rust wreq layer.

Fetch compatibility

WebSocket compatibility

Session and transport compatibility

Native constraints and roadmap notes

  1. Request upload streaming is currently buffered because the native bridge request API takes full byte payloads.
  2. WebSocket helper remains async by design because connection establishment runs through native upgrade flow.
  3. Additional parity work can be added while preserving current Node-first defaults.