← back to v151 · webrtc-data-channel-sctp-negotiation-acceleration-protocol
conformance · v151
v151 · webrtc-data-channel-sctp-negotiation-acceleration-protocol — conformance probe
8 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
rtcpeerconnection-interface-exists |
window.RTCPeerConnection exists — the host interface whose SDP offer/answer carries the SNAP a=sctp-init attribute (the JavaScript surface is unchanged by SNAP). spec ↗ | exists | … | |
rtcdatachannel-interface-exists |
window.RTCDataChannel exists — the channel interface whose establishment SNAP accelerates at the transport layer. spec ↗ | exists | … | |
createdatachannel-is-instance-method |
createDataChannel is an instance method on RTCPeerConnection.prototype (never a static on the constructor). spec ↗ | script | … | |
createdatachannel-not-static |
When RTCPeerConnection and its instance method exist, createDataChannel is not also exposed as a static constructor property. spec ↗ | script | … | |
datachannel-member-surface |
RTCDataChannel.prototype carries protocol, ordered, id, negotiated, maxRetransmits, and maxPacketLifeTime. These are adjacent per-channel/DCEP members, not association-level values negotiated by SNAP. spec ↗ | script | … | |
offer-carries-sctp-media-section |
A loopback offer with a data channel contains the SCTP-over-DTLS media section (m=application … UDP/DTLS/SCTP webrtc-datachannel) — the section SNAP's attribute attaches to (generated locally, no signaling server). spec ↗ | script | … | |
offer-carries-required-sctp-port |
The offer's SCTP media section carries a=sctp-port, which RFC 8841 requires. The optional a=max-message-size line is deliberately not treated as mandatory. spec ↗ | script | … | |
offer-carries-sctp-init |
A SNAP-enabled initial offer with a data channel carries media-level a=sctp-init whose base64 decodes to a basic SCTP INIT chunk header (type 1 and a plausible chunk length), as the expired -00 Internet-Draft proposes. This fails honestly when the origin trial/runtime feature is not enabled. spec ↗ | script | … |