Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7bfec45dfb8bebb0915202c524fc5ee48efd4d93 https://github.com/WebKit/WebKit/commit/7bfec45dfb8bebb0915202c524fc5ee48efd4d93 Author: Youenn Fablet <you...@apple.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes