ladybird/Tests/LibWeb/Text/input/Streams
Andreas Kling b629914428 LibWeb: Make TransferArrayBuffer zero-copy
Move owned ArrayBuffer storage directly when transferring stream
buffers instead of copying the bytes before detaching the source.
WebAssembly memory continues to copy because its ArrayBuffer wraps
externally-owned storage.

Preserve the abrupt completion from DetachArrayBuffer before moving
storage so non-transferable buffers, such as WebAssembly.Memory-backed
views, still surface TypeError through stream operations instead of
aborting.

This saves ~130ms of main thread time when loading a YouTube video
on my Linux computer. :^)
2026-04-25 10:53:51 +02:00
..
ByteLengthQueuingStrategy-enqueue-desired-size.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
CountQueuingStrategy-enqueue-desired-size.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
init-from-cloned-fetch-response.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
init-from-fetch.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
QueuingStrategy-high-water-mark.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
QueuingStrategy-same-instance.html Everywhere: Remove ShadowRealm support 2026-04-05 13:57:58 +02:00
ReadableByteStream-byob-tee.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableByteStream-default-tee.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableByteStream-enqueue-respond.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-autoAllocateChunkSize-constructor.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-can-cancel.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-default-tee.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-from-asyncIterator.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeThrough-cannot-pipe-locked-stream.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeThrough-cannot-pipe-to-locked-stream.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeThrough.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeTo-cannot-pipe-locked-stream.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeTo-cannot-pipe-to-locked-stream.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeTo-Writer-close-callback-called.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStream-pipeTo.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStreamBYOBReader-read-min.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStreamBYOBReader-read-non-transferable-buffer.html LibWeb: Make TransferArrayBuffer zero-copy 2026-04-25 10:53:51 +02:00
ReadableStreamBYOBReader-read.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ReadableStreamBYOBReader-respondWithNewView.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-cancelled-by-readable-side.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-cancelled-by-writable-side.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-flush-callback.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-identity-transform.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-readable-cancel.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-readableType-writableType-has-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-start-callback.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
TransformStream-transform-callback.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
WritableStream-write.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00