You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This leads to different behaviours by different implementations as seen in this WPT.
Another potential issue is that serialization is with StructuredSerializeWithTransfer but deserialization is with StructuredDeserialize. Shouldn't it be StructuredDeserializeWithTransfer?
The text was updated successfully, but these errors were encountered:
I think the intent of the spec is to transfer the [[data]] arrayBuffer and leave the other fields untouched.
That is why the spec uses StructuredSerializeWithTransfer(frame, « data »).
Agreed we need to clarify the spec, whatever we choose to do.
The spec uses StructuredSerializeWithTransfer in the writeEncodedData algorithm but it does not define the transfer steps which are part of the StructuredSerializeWithTransfer algorithm (step 5.5.4).
This leads to different behaviours by different implementations as seen in this WPT.
Another potential issue is that serialization is with StructuredSerializeWithTransfer but deserialization is with StructuredDeserialize. Shouldn't it be StructuredDeserializeWithTransfer?
The text was updated successfully, but these errors were encountered: