mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-08 16:12:23 +02:00
For non-TLA modules, cache the compiled Bytecode::Executable on the SourceTextModule so we only compile once. For TLA modules, pre-create the SharedFunctionInstanceData for the async wrapper function at construction time. The wrapper function's first invocation will compile it to bytecode and then automatically drop the AST via clear_compile_inputs().
37 KiB
37 KiB