From 33788588f0bc5abf4630be508d04803a38412590 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Mon, 16 Sep 2024 00:24:16 +0800 Subject: [PATCH] Perf: merge stream writes --- Build/lib/create-file.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Build/lib/create-file.ts b/Build/lib/create-file.ts index a8790d41..c4759e00 100644 --- a/Build/lib/create-file.ts +++ b/Build/lib/create-file.ts @@ -77,10 +77,7 @@ export async function compareAndWriteFile(span: Span, linesA: string[], filePath const writeStream = fs.createWriteStream(filePath); for (let i = 0; i < linesALen; i++) { - let p = asyncWriteToStream(writeStream, linesA[i]); - // eslint-disable-next-line no-await-in-loop -- stream high water mark - if (p) await p; - p = asyncWriteToStream(writeStream, '\n'); + const p = asyncWriteToStream(writeStream, linesA[i] + '\n'); // eslint-disable-next-line no-await-in-loop -- stream high water mark if (p) await p; }