Aggregate payload bytes retained for incomplete messages.
Number of transient ids still waiting for packets.
Discard partial messages when a channel resets or aborts.
Admit one packet and return a full message when this completes one.
StaticcreateValidate limits and create an empty reassembly table.
Bounded out-of-order and interleaved byte-message reassembly.
Feed packets as WebSocket/WebRTC callbacks deliver them. Packets belonging to several transient message ids may interleave and arrive out of sequence; a complete owned byte array is returned only when every piece is present. Limits prevent an untrusted peer from retaining unbounded partial data.