diff options
| author | Luca Casonato <hello@lcas.dev> | 2021-06-15 16:37:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-15 16:37:05 +0200 |
| commit | 49ec3d10ad90851f4d28274a3f0fe96c642204ac (patch) | |
| tree | 0d6633b3745addabfa0805723ea9f733b35f2e1d /extensions/fetch/23_response.js | |
| parent | b4026dac9c4fb2b6cfc4a7015b4bacd102e06d08 (diff) | |
refactor: store header keys lower case internally (#10958)
This is a minor optimization that removes some header key lowercasing
that previously happened on access.
Diffstat (limited to 'extensions/fetch/23_response.js')
| -rw-r--r-- | extensions/fetch/23_response.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/extensions/fetch/23_response.js b/extensions/fetch/23_response.js index a016ca6c7..5d22b2457 100644 --- a/extensions/fetch/23_response.js +++ b/extensions/fetch/23_response.js @@ -148,10 +148,8 @@ let charset = null; let essence = null; let mimeType = null; - const values = getDecodeSplitHeader( - headerListFromHeaders(this[_headers]), - "Content-Type", - ); + const headerList = headerListFromHeaders(this[_headers]); + const values = getDecodeSplitHeader(headerList, "content-type"); if (values === null) return null; for (const value of values) { const temporaryMimeType = mimesniff.parseMimeType(value); @@ -220,7 +218,7 @@ } const inner = newInnerResponse(status); inner.type = "default"; - inner.headerList.push(["Location", parsedURL.href]); + inner.headerList.push(["location", parsedURL.href]); const response = webidl.createBranded(Response); response[_response] = inner; response[_headers] = headersFromHeaderList( |
