mirror of
https://github.com/SukkaW/Surge.git
synced 2026-01-29 01:51:52 +08:00
Perf: merge stream writes
This commit is contained in:
@@ -77,10 +77,7 @@ export async function compareAndWriteFile(span: Span, linesA: string[], filePath
|
|||||||
|
|
||||||
const writeStream = fs.createWriteStream(filePath);
|
const writeStream = fs.createWriteStream(filePath);
|
||||||
for (let i = 0; i < linesALen; i++) {
|
for (let i = 0; i < linesALen; i++) {
|
||||||
let p = asyncWriteToStream(writeStream, linesA[i]);
|
const p = asyncWriteToStream(writeStream, linesA[i] + '\n');
|
||||||
// eslint-disable-next-line no-await-in-loop -- stream high water mark
|
|
||||||
if (p) await p;
|
|
||||||
p = asyncWriteToStream(writeStream, '\n');
|
|
||||||
// eslint-disable-next-line no-await-in-loop -- stream high water mark
|
// eslint-disable-next-line no-await-in-loop -- stream high water mark
|
||||||
if (p) await p;
|
if (p) await p;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user