Skip to content

Commit b70ac0a

Browse files
addaleaxtargos
authored andcommitted
doc: remove confusing note about child process stdio
It’s not obvious what the paragraph is supposed to say. In particular, whether and what kind of buffering mechanism a process uses for its stdio streams does not affect that, in general, no guarantees can be made about when it consumes data that was sent to it. PR-URL: #19552 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 5e3d971 commit b70ac0a

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

doc/api/child_process.md

-4
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ stdout in excess of that limit without the output being captured, the child
3333
process will block waiting for the pipe buffer to accept more data. This is
3434
identical to the behavior of pipes in the shell. Use the `{ stdio: 'ignore' }`
3535
option if the output will not be consumed.
36-
It is possible to stream data through these pipes in a non-blocking way. Note,
37-
however, that some programs use line-buffered I/O internally. While that does
38-
not affect Node.js, it can mean that data sent to the child process may not be
39-
immediately consumed.
4036

4137
The [`child_process.spawn()`][] method spawns the child process asynchronously,
4238
without blocking the Node.js event loop. The [`child_process.spawnSync()`][]

0 commit comments

Comments
 (0)