summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-09-14 21:00:41 +0200
committerAndreas Kling <kling@serenityos.org>2021-09-14 21:41:51 +0200
commit20fb9009377529942618d4474d1431b3fe35cb42 (patch)
tree0fdd280724f1043b22792f90a0ea73d3f86c8302 /Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp
parent0a09eaf3a117f217a5cc96964ebf042c6dba6bc6 (diff)
downloadserenity-20fb9009377529942618d4474d1431b3fe35cb42.zip
LibJS+LibWeb: Move script parse time logging from JS::Script to LibWeb
Let's only log HTML::ClassicScript parse times for now. Otherwise things will get excessively noisy in test-js and the test262 runner.
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp')
-rw-r--r--Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp b/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp
index c5a14b98a6..d9385cca7d 100644
--- a/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Scripting/ClassicScript.cpp
@@ -36,7 +36,9 @@ NonnullRefPtr<ClassicScript> ClassicScript::create(String filename, StringView s
// FIXME: 9. Set script's parse error and error to rethrow to null.
// 10. Let result be ParseScript(source, settings's Realm, script).
+ auto parse_timer = Core::ElapsedTimer::start_new();
auto result = JS::Script::parse(source, realm, script->filename());
+ dbgln("ClassicScript: Parsed {} in {}ms", script->filename(), parse_timer.elapsed());
// 11. If result is a list of errors, then: