DescriptionInject renderer receive message time into resource notifications.
Previously time calculations based on "now"-time taken when renderer processed resource notification messages.
Renderer time is calculated by interpolation based on taken values. Because of long JS evaluation or heavy rendering, "renderer" time range might be skewed.
To fix situation, "renderer" time should be taken when IPC messages are processed by renderer IO thread.
This patch adds message filter that supplies aforementioned messages with timestamps.
BUG=223836
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=202870
Patch Set 1 #Patch Set 2 : Make filter constructor explicit; added missing changes in resource_dispatcher.h #Patch Set 3 : Reuploaded #Patch Set 4 : Rebased #
Total comments: 4
Patch Set 5 : Resolved review comments. #
Total comments: 3
Patch Set 6 : Fixed nit. Added distinct ChildResourceFilter back. #
Total comments: 4
Patch Set 7 : Fixed nits #
Messages
Total messages: 21 (0 generated)
|