cross-piping.html (317B)
1 <!DOCTYPE html> 2 <script type="module"> 3 let a = new ReadableStream(); 4 let b = self.open() 5 let f = new b.WritableStream(); 6 a.pipeThrough( 7 { "readable": a, "writable": f }, 8 { "signal": AbortSignal.abort() } 9 ) 10 await new Promise(setTimeout); 11 structuredClone(undefined, { "transfer": [f] }) 12 </script>