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