Passing large amounts of data to stdin will fail. If you run this script under unix, you will get only a portion of the output of the website in the terminal:
const cat = Deno.run({
cmd: ["cat"],
stdin: "piped"
});
await cat.stdin.write(new Uint8Array(
await (
await fetch("https://languagelog.ldc.upenn.edu/nll/?feed=atom")
).arrayBuffer()
));
cat.stdin.close();
await cat.status();
The sample feed ends with </feed>, but the pipe will swallow in the middle:

Is there a way to circumvent this issue or did I spot a bug?