mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-14 22:31:56 +00:00
LibWeb: Add a time origin property for all ESOs
This acts as a baseline for performance related timestamps.
This commit is contained in:
parent
a8904451ff
commit
8963e62a5e
Notes:
github-actions[bot]
2025-01-27 13:54:41 +00:00
Author: https://github.com/tcl3
Commit: 8963e62a5e
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3341
9 changed files with 29 additions and 5 deletions
|
@ -22,6 +22,7 @@ ErrorOr<void> encode(Encoder& encoder, Web::HTML::SerializedEnvironmentSettingsO
|
|||
TRY(encoder.encode(object.origin));
|
||||
TRY(encoder.encode(object.policy_container));
|
||||
TRY(encoder.encode(object.cross_origin_isolated_capability));
|
||||
TRY(encoder.encode(object.time_origin));
|
||||
|
||||
return {};
|
||||
}
|
||||
|
@ -40,6 +41,7 @@ ErrorOr<Web::HTML::SerializedEnvironmentSettingsObject> decode(Decoder& decoder)
|
|||
object.origin = TRY(decoder.decode<URL::Origin>());
|
||||
object.policy_container = TRY(decoder.decode<Web::HTML::PolicyContainer>());
|
||||
object.cross_origin_isolated_capability = TRY(decoder.decode<Web::HTML::CanUseCrossOriginIsolatedAPIs>());
|
||||
object.time_origin = TRY(decoder.decode<double>());
|
||||
|
||||
return object;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue