Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 555f359331111c17b9838ed251b09039df8e7edc
      
https://github.com/WebKit/WebKit/commit/555f359331111c17b9838ed251b09039df8e7edc
  Author: Youenn Fablet <[email protected]>
  Date:   2026-02-06 (Fri, 06 Feb 2026)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/streams/transferable/transfer-with-messageport.window-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/streams/transferable/transform-stream-expected.txt
    M Source/WebCore/Modules/streams/TransformStream.cpp
    M Source/WebCore/Modules/streams/TransformStream.h
    M Source/WebCore/bindings/js/SerializedScriptValue.cpp

  Log Message:
  -----------
  Add support for transferring transform streams
rdar://169526119
https://bugs.webkit.org/show_bug.cgi?id=306858

Reviewed by Chris Dumez.

We continue with transform streams, as per streams spec.
Since, in this case, we need to transfer the readable and writable of a 
transform,
we need to check that there are no redundant readables or writables, 
transferred directly or via transform.
We encode the transform index and we recompute on deserialization side the 
message ports of the readable and writable
Covered by existing tests.

Canonical link: https://commits.webkit.org/306946@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to