From fb5fd6c7422bf28148d85dbfee64ed3bfb47ea69 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 11 Jan 2024 11:00:07 +0100 Subject: [PATCH] browser: add async script comment --- src/browser/browser.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/browser/browser.zig b/src/browser/browser.zig index 5f08b607..10006fec 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -237,6 +237,10 @@ pub const Page = struct { try self.env.addObject(html_doc, "document"); // browse the DOM tree to retrieve scripts + + // sasync stores scripts which can be run asynchronously. + // for now they are just run after the non-async one in order to + // dispatch DOMContentLoaded the sooner as possible. var sasync = std.ArrayList(*parser.Element).init(self.allocator); defer sasync.deinit();