diff --git a/crates/cli-support/src/js/mod.rs b/crates/cli-support/src/js/mod.rs index 6fcfcf47f2c..f4c0dfd4b65 100644 --- a/crates/cli-support/src/js/mod.rs +++ b/crates/cli-support/src/js/mod.rs @@ -502,7 +502,7 @@ impl<'a> Context<'a> { let result; const imports = {{}}; {imports_init} - if (module instanceof URL || typeof module === 'string' || module instanceof Request) {{ + if ((typeof URL === 'function' && module instanceof URL) || typeof module === 'string' || (typeof Request === 'function' && module instanceof Request)) {{ {init_memory2} const response = fetch(module); if (typeof WebAssembly.instantiateStreaming === 'function') {{