diff --git a/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp b/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp index dcfe0b870b..4cb96d3532 100644 --- a/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp +++ b/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include @@ -51,13 +52,16 @@ NonnullRefPtr ClassicScript::create(String filename, StringView s // https://html.spec.whatwg.org/multipage/webappapis.html#run-a-classic-script JS::Value ClassicScript::run(RethrowErrors rethrow_errors) { + dbgln("ClassicScript: Running script {}", filename()); (void)rethrow_errors; + auto timer = Core::ElapsedTimer::start_new(); auto interpreter = JS::Interpreter::create_with_existing_realm(m_script_record->realm()); interpreter->run(interpreter->global_object(), m_script_record->parse_node()); auto& vm = interpreter->vm(); if (vm.exception()) vm.clear_exception(); + dbgln("ClassicScript: Finished running script {}, Duration: {}ms", filename(), timer.elapsed()); return vm.last_value(); }