LibWeb: Add a time origin property for all ESOs

This acts as a baseline for performance related timestamps.
This commit is contained in:
Tim Ledbetter 2025-01-07 10:08:14 +00:00 committed by Alexander Kalenik
parent a8904451ff
commit 8963e62a5e
Notes: github-actions[bot] 2025-01-27 13:54:41 +00:00
9 changed files with 29 additions and 5 deletions

View file

@ -28,12 +28,14 @@ public:
URL::Origin origin() const override { return m_origin; }
PolicyContainer policy_container() const override { return m_policy_container; }
CanUseCrossOriginIsolatedAPIs cross_origin_isolated_capability() const override { return CanUseCrossOriginIsolatedAPIs::No; }
double time_origin() const override { return m_time_origin; }
private:
String m_api_url_character_encoding;
URL::URL m_url;
URL::Origin m_origin;
HTML::PolicyContainer m_policy_container;
double m_time_origin { 0 };
};
}