Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7bfec45dfb8bebb0915202c524fc5ee48efd4d93
https://github.com/WebKit/WebKit/commit/7bfec45dfb8bebb0915202c524fc5ee48efd4d93
Author: Youenn Fablet <[email protected]>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M LayoutTests/TestExpectations
A LayoutTests/fast/files/blob-stream-chunks-expected.txt
A LayoutTests/fast/files/blob-stream-chunks.html
M Source/WebCore/fileapi/Blob.cpp
Log Message:
-----------
BlobStreamSource does not seem to enqueue aggressively received buffers
rdar://127653288
https://bugs.webkit.org/show_bug.cgi?id=273813
Reviewed by Alex Christensen.
Instead of pushing data coming from blobs as array buffers on the internal
ReadableStream queue,
we are now keeping the blob data within a queue owned by the source.
This reduces the need to convert blob data to JS objects to the time when web
page actually needs it.
Skipping the test in debug as the test is timing out due to the created buffer
size.
* LayoutTests/TestExpectations:
* LayoutTests/fast/files/blob-stream-chunks-expected.txt: Added.
* LayoutTests/fast/files/blob-stream-chunks.html: Added.
* Source/WebCore/fileapi/Blob.cpp:
(WebCore::Blob::stream):
Canonical link: https://commits.webkit.org/278693@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes