LibWeb: Use DocumentLoadTimingInfo values in PerformanceTiming interface

This commit is contained in:
Tim Ledbetter 2025-01-06 10:26:55 +00:00 committed by Andreas Kling
parent f8b8c9c4a4
commit e03fec2a15
Notes: github-actions[bot] 2025-01-11 10:12:48 +00:00
7 changed files with 481 additions and 7 deletions

View file

@ -24,4 +24,13 @@ void PerformanceTiming::initialize(JS::Realm& realm)
WEB_SET_PROTOTYPE_FOR_INTERFACE(PerformanceTiming);
}
DOM::DocumentLoadTimingInfo const& PerformanceTiming::document_load_timing_info() const
{
auto& global_object = HTML::relevant_global_object(*this);
VERIFY(is<HTML::Window>(global_object));
auto& window = static_cast<HTML::Window&>(global_object);
auto document = window.document();
return document->load_timing_info();
}
}