From 17e98e7fa9b5852a24761c5490328e8933c43cca Mon Sep 17 00:00:00 2001 From: haramjeong <04harams77@gmail.com> Date: Sun, 21 Sep 2025 15:07:50 +0900 Subject: [PATCH] http: improve writeEarlyHints by avoiding for-of loop --- lib/_http_server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/_http_server.js b/lib/_http_server.js index 649990baaca483..f2817742aead4e 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -331,7 +331,9 @@ ServerResponse.prototype.writeEarlyHints = function writeEarlyHints(hints, cb) { head += 'Link: ' + link + '\r\n'; - for (const key of ObjectKeys(hints)) { + const keys = ObjectKeys(hints); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; if (key !== 'link') { head += key + ': ' + hints[key] + '\r\n'; }