From 1d602e09d060eaabbfb59767604eafd98a375a75 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 27 Oct 2025 18:24:07 +0100 Subject: [PATCH] modules are deferred by default --- src/browser/ScriptManager.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/browser/ScriptManager.zig b/src/browser/ScriptManager.zig index b5fa3772..a63ea9fe 100644 --- a/src/browser/ScriptManager.zig +++ b/src/browser/ScriptManager.zig @@ -651,6 +651,12 @@ pub const PendingScript = struct { return &self.manager.deferreds; } + // Module scripts are deferred by default. + // https://v8.dev/features/modules#defer + if (script.kind == .module) { + return &self.manager.deferreds; + } + return &self.manager.scripts; } };