stream: simplify isBuf
simplify chunk encoding handling
streams/writable-manywrites.js writev='no' sync='no' n=2000000 -0.41 % ±2.03% ±2.69% ±3.47%
streams/writable-manywrites.js writev='no' sync='yes' n=2000000 *** 6.00 % ±2.58% ±3.46% ±4.58%
streams/writable-manywrites.js writev='yes' sync='no' n=2000000 2.18 % ±2.43% ±3.22% ±4.15%
streams/writable-manywrites.js writev='yes' sync='yes' n=2000000 -1.24 % ±3.16% ±4.25% ±5.60%
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines