Skip to content

Commit 673f183

Browse files
committed
reduce the size of the compiled output
1 parent 6030c87 commit 673f183

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/index.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ export default function(url, options) {
1010
request.open(options.method || 'get', url, true);
1111

1212
request.onload = () => {
13-
const head = { all: [], keys: [], raw: {} };
13+
const all = [], keys = [], raw = {};
1414
request.getAllResponseHeaders().replace(regex, (m, key, value) => {
15-
head.all.push([key, value]);
16-
head.keys.push(key = key.toLowerCase());
17-
head.raw[key] = head.raw[key] ? `${head.raw[key]},${value}` : value;
15+
all.push([key, value]);
16+
keys.push(key = key.toLowerCase());
17+
raw[key] = raw[key] ? `${raw[key]},${value}` : value;
1818
});
19-
resolve(response(request, head));
19+
resolve(response(request, all, keys, raw));
2020
};
2121

2222
request.onerror = reject;

src/lib/response.mjs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function response (request, headers) {
1+
export default function response (request, all, keys, raw) {
22
return {
33
ok: (request.status/100|0) == 2, // 200-299
44
statusText: request.statusText,
@@ -7,12 +7,12 @@ export default function response (request, headers) {
77
text: () => Promise.resolve(request.responseText),
88
json: () => Promise.resolve(request.responseText).then(JSON.parse),
99
blob: () => Promise.resolve(new Blob([request.response])),
10-
clone: () => response(request, headers),
10+
clone: () => response(request, all, keys, raw),
1111
headers: {
12-
keys: () => headers.keys,
13-
entries: () => headers.all,
14-
get: n => headers.raw[n.toLowerCase()],
15-
has: n => n.toLowerCase() in headers.raw
12+
keys: () => keys,
13+
entries: () => all,
14+
get: n => raw[n.toLowerCase()],
15+
has: n => n.toLowerCase() in raw
1616
}
1717
};
1818
}

0 commit comments

Comments
 (0)