From d9fa2dd5505a773ac2c8eb6ca2a8bbd237aca35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Tue, 5 Mar 2024 01:17:39 +0000 Subject: chore: upgrade deno_core (#22699) Co-authored-by: Matt Mastracci --- runtime/web_worker.rs | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'runtime/web_worker.rs') diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs index 97b855c56..6571da6c2 100644 --- a/runtime/web_worker.rs +++ b/runtime/web_worker.rs @@ -2,6 +2,7 @@ use crate::inspector_server::InspectorServer; use crate::ops; use crate::permissions::PermissionsContainer; +use crate::shared::maybe_transpile_source; use crate::shared::runtime; use crate::tokio_util::create_and_run_current_thread; use crate::worker::import_meta_resolve_callback; @@ -498,16 +499,6 @@ impl WebWorker { extension.esm_files = std::borrow::Cow::Borrowed(&[]); extension.esm_entry_point = None; } - #[cfg(not(feature = "only_snapshotted_js_sources"))] - { - use crate::shared::maybe_transpile_source; - for source in extension.esm_files.to_mut() { - maybe_transpile_source(source).unwrap(); - } - for source in extension.js_files.to_mut() { - maybe_transpile_source(source).unwrap(); - } - } } extensions.extend(std::mem::take(&mut options.extensions)); @@ -535,6 +526,9 @@ impl WebWorker { shared_array_buffer_store: options.shared_array_buffer_store.clone(), compiled_wasm_module_store: options.compiled_wasm_module_store.clone(), extensions, + extension_transpiler: Some(Rc::new(|specifier, source| { + maybe_transpile_source(specifier, source) + })), inspector: options.maybe_inspector_server.is_some(), feature_checker: Some(options.feature_checker.clone()), op_metrics_factory_fn, @@ -664,10 +658,7 @@ impl WebWorker { &mut self, module_specifier: &ModuleSpecifier, ) -> Result { - self - .js_runtime - .load_main_module(module_specifier, None) - .await + self.js_runtime.load_main_es_module(module_specifier).await } /// Loads and instantiates specified JavaScript module as "side" module. @@ -675,10 +666,7 @@ impl WebWorker { &mut self, module_specifier: &ModuleSpecifier, ) -> Result { - self - .js_runtime - .load_side_module(module_specifier, None) - .await + self.js_runtime.load_side_es_module(module_specifier).await } /// Loads, instantiates and executes specified JavaScript module. -- cgit v1.2.3