Skip to content

Commit 80e1cd9

Browse files
committed
Remove unnecessary checks on the existence of fetch. NFC
As of #23118 we can assume and browser and worker environments always include `fetch`.
1 parent d19c162 commit 80e1cd9

File tree

83 files changed

+91
-87
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+91
-87
lines changed

src/preamble.js

+9-5
Original file line numberDiff line numberDiff line change
@@ -818,10 +818,10 @@ async function instantiateAsync(binary, binaryFile, imports) {
818818
#if !SINGLE_FILE
819819
if (!binary &&
820820
typeof WebAssembly.instantiateStreaming == 'function' &&
821-
!isDataURI(binaryFile) &&
821+
!isDataURI(binaryFile)
822822
#if ENVIRONMENT_MAY_BE_WEBVIEW
823823
// Don't use streaming for file:// delivered objects in a webview, fetch them synchronously.
824-
!isFileURI(binaryFile) &&
824+
&& !isFileURI(binaryFile)
825825
#endif
826826
#if ENVIRONMENT_MAY_BE_NODE
827827
// Avoid instantiateStreaming() on Node.js environment for now, as while
@@ -830,9 +830,13 @@ async function instantiateAsync(binary, binaryFile, imports) {
830830
//
831831
// Reference:
832832
// https://github.com/emscripten-core/emscripten/pull/16917
833-
!ENVIRONMENT_IS_NODE &&
833+
&& !ENVIRONMENT_IS_NODE
834834
#endif
835-
typeof fetch == 'function') {
835+
#if ENVIRONMENT_MAY_BE_SHELL
836+
// Shell environments don't have fetch.
837+
&& !ENVIRONMENT_IS_SHELL
838+
#endif
839+
) {
836840
try {
837841
var response = fetch(binaryFile, {{{ makeModuleReceiveExpr('fetchSettings', "{ credentials: 'same-origin' }") }}});
838842
#if USE_OFFSET_CONVERTER
@@ -1087,7 +1091,7 @@ function getWasmImports() {
10871091
var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info);
10881092
receiveInstantiationResult(result);
10891093
#if LOAD_SOURCE_MAP
1090-
receiveSourceMapJSON(await getSourceMapPromise());
1094+
receiveSourceMapJSON(await gypeof fetch ==etSourceMapPromise());
10911095
#endif
10921096
return result;
10931097
#if MODULARIZE

src/source_map_support.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ function getSourceMap() {
107107
}
108108

109109
function getSourceMapPromise() {
110-
if ((ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) && typeof fetch == 'function') {
110+
if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
111111
return fetch(wasmSourceMapFile, {{{ makeModuleReceiveExpr('fetchSettings', "{ credentials: 'same-origin' }") }}})
112112
.then((response) => response.json())
113113
.catch(getSourceMap);
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8545
1+
8542
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20951
1+
20925
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8530
1+
8526
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20919
1+
20893
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9579
1+
9572
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24796
1+
24770
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8508
1+
8503
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20845
1+
20819
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8508
1+
8503
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20845
1+
20819
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8446
1+
8440
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20530
1+
20504
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9580
1+
9573
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24796
1+
24770
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8545
1+
8542
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20951
1+
20925
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3807
1+
3802
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8588
1+
8562
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7686
1+
7679
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18858
1+
18832
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2906
1+
2897
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6229
1+
6203
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8021
1+
8017
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
21551
1+
21521
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2761
1+
2753
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7028
1+
6998
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2408
1+
2402
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4937
1+
4911
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2320
1+
2312
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4784
1+
4758
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2320
1+
2312
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4784
1+
4758
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2301
1+
2295
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4751
1+
4725
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6198
1+
6191
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
13710
1+
13684
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1694
1+
1687
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3644
1+
3618
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2320
1+
2312
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4784
1+
4758
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1896
1+
1889
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4022
1+
3995
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1934
1+
1928
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4069
1+
4043
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2354
1+
2349
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4925
1+
4899
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2503
1+
2497
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5210
1+
5184
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2199
1+
2192
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4618
1+
4592
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2164
1+
2158
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4548
1+
4522
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1921
1+
1914
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4069
1+
4042
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1934
1+
1928
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4069
1+
4043
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1934
1+
1928
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4069
1+
4043
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1469
1+
1458
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3124
1+
3098
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6555
1+
6546
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
17586
1+
17556
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1546
1+
1536
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3693
1+
3663
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1398
1+
1389
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2829
1+
2803
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1363
1+
1354
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2779
1+
2753
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1363
1+
1354
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2779
1+
2753
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1354
1+
1345
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2764
1+
2738
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1363
1+
1354
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2779
1+
2753
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4163
1+
4155
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8638
1+
8612
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1363
1+
1354
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2779
1+
2753
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
54298
1+
54268
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
29718
1+
29688
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
53094
1+
53064

0 commit comments

Comments
 (0)