Add a Pre-Paint devtools timeline event (devtools side) [devtools/devtools-frontend : main]

200 views
Skip to first unread message

Philip Rogers (Gerrit)

unread,
Mar 11, 2022, 4:38:16 PM3/11/22
to Yang Guo, devtools-rev...@chromium.org

Attention is currently required from: Yang Guo.

Philip Rogers would like Yang Guo to review this change.

View Change

Add a Pre-Paint devtools timeline event (devtools side)

The performance panel no longer matches the RenderingNG architecture [1]
and there are gaps and inaccuracies. This patch adds a "PrePaint" step
which will replace the "UpdateLayerTree" step. "PrePaint" matches the
current code and the architecture described in the RenderingNG Blogpost.

[1] https://developer.chrome.com/blog/renderingng-architecture/

Bug: 1191032
Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
---
M front_end/core/i18n/locales/en-US.json
M front_end/core/i18n/locales/en-XL.json
M front_end/models/timeline_model/TimelineModel.ts
M front_end/panels/timeline/TimelineUIUtils.ts
4 files changed, 31 insertions(+), 0 deletions(-)


To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
Gerrit-Change-Number: 3519245
Gerrit-PatchSet: 1
Gerrit-Owner: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Yang Guo <yan...@chromium.org>
Gerrit-MessageType: newchange

Philip Rogers (Gerrit)

unread,
Mar 11, 2022, 4:38:20 PM3/11/22
to devtools-rev...@chromium.org, Yang Guo, Devtools-frontend LUCI CQ

Attention is currently required from: Yang Guo.

View Change

1 comment:

To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
Gerrit-Change-Number: 3519245
Gerrit-PatchSet: 1
Gerrit-Owner: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Yang Guo <yan...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Yang Guo <yan...@chromium.org>
Gerrit-Comment-Date: Fri, 11 Mar 2022 21:38:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Yang Guo (Gerrit)

unread,
Mar 15, 2022, 4:06:18 AM3/15/22
to Victor Porof, devtools-rev...@chromium.org, Philip Rogers

Attention is currently required from: Victor Porof, Philip Rogers.

Yang Guo would like Victor Porof to review this change authored by Philip Rogers.

View Change

Add a Pre-Paint devtools timeline event (devtools side)

The performance panel no longer matches the RenderingNG architecture [1]
and there are gaps and inaccuracies. This patch adds a "PrePaint" step
which will replace the "UpdateLayerTree" step. "PrePaint" matches the
current code and the architecture described in the RenderingNG Blogpost.

[1] https://developer.chrome.com/blog/renderingng-architecture/

Bug: 1191032
Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
---
M front_end/core/i18n/locales/en-US.json
M front_end/core/i18n/locales/en-XL.json
M front_end/models/timeline_model/TimelineModel.ts
M front_end/panels/timeline/TimelineUIUtils.ts
4 files changed, 31 insertions(+), 0 deletions(-)


To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
Gerrit-Change-Number: 3519245
Gerrit-PatchSet: 1
Gerrit-Owner: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Victor Porof <victo...@chromium.org>
Gerrit-Attention: Philip Rogers <p...@chromium.org>
Gerrit-MessageType: newchange

Yang Guo (Gerrit)

unread,
Mar 15, 2022, 4:06:25 AM3/15/22
to Philip Rogers, devtools-rev...@chromium.org, Victor Porof, Devtools-frontend LUCI CQ

Attention is currently required from: Victor Porof, Philip Rogers.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      Sorry for the late reply. I was OOO. I think Victor might be a good reviewer.

To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
Gerrit-Change-Number: 3519245
Gerrit-PatchSet: 1
Gerrit-Owner: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Victor Porof <victo...@chromium.org>
Gerrit-Attention: Philip Rogers <p...@chromium.org>
Gerrit-Comment-Date: Tue, 15 Mar 2022 08:06:13 +0000

Victor Porof (Gerrit)

unread,
Mar 15, 2022, 5:26:04 AM3/15/22
to Philip Rogers, devtools-rev...@chromium.org, Devtools-frontend LUCI CQ

Attention is currently required from: Philip Rogers.

Patch set 1:Code-Review +1

View Change

    To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
    Gerrit-Change-Number: 3519245
    Gerrit-PatchSet: 1
    Gerrit-Owner: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Philip Rogers <p...@chromium.org>
    Gerrit-Comment-Date: Tue, 15 Mar 2022 09:25:54 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Philip Rogers (Gerrit)

    unread,
    Mar 15, 2022, 4:14:49 PM3/15/22
    to devtools-rev...@chromium.org, Victor Porof, Devtools-frontend LUCI CQ

    Patch set 1:Commit-Queue +2

    View Change

      To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Gerrit-Change-Number: 3519245
      Gerrit-PatchSet: 1
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Comment-Date: Tue, 15 Mar 2022 20:14:41 +0000

      Philip Rogers (Gerrit)

      unread,
      Mar 15, 2022, 4:22:02 PM3/15/22
      to Simon Zünd, devtools-rev...@chromium.org, Victor Porof

      Attention is currently required from: Simon Zünd.

      Philip Rogers would like Simon Zünd to review this change.

      View Change

      Add a Pre-Paint devtools timeline event (devtools side)

      The performance panel no longer matches the RenderingNG architecture [1]
      and there are gaps and inaccuracies. This patch adds a "PrePaint" step
      which will replace the "UpdateLayerTree" step. "PrePaint" matches the
      current code and the architecture described in the RenderingNG Blogpost.

      [1] https://developer.chrome.com/blog/renderingng-architecture/

      Bug: 1191032
      Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      ---
      M front_end/core/i18n/locales/en-US.json
      M front_end/core/i18n/locales/en-XL.json
      M front_end/models/timeline_model/TimelineModel.ts
      M front_end/panels/timeline/TimelineUIUtils.ts
      4 files changed, 31 insertions(+), 0 deletions(-)


      To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Gerrit-Change-Number: 3519245
      Gerrit-PatchSet: 1
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Attention: Simon Zünd <szu...@chromium.org>
      Gerrit-MessageType: newchange

      Philip Rogers (Gerrit)

      unread,
      Mar 15, 2022, 4:22:08 PM3/15/22
      to devtools-rev...@chromium.org, Simon Zünd, Victor Porof, Devtools-frontend LUCI CQ

      Attention is currently required from: Simon Zünd.

      Patch set 1:Auto-Submit +1Commit-Queue +1

      View Change

      1 comment:

      To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Gerrit-Change-Number: 3519245
      Gerrit-PatchSet: 1
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Attention: Simon Zünd <szu...@chromium.org>
      Gerrit-Comment-Date: Tue, 15 Mar 2022 20:22:00 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Simon Zünd (Gerrit)

      unread,
      Mar 16, 2022, 2:00:35 AM3/16/22
      to Philip Rogers, devtools-rev...@chromium.org, Victor Porof, Devtools-frontend LUCI CQ

      Attention is currently required from: Philip Rogers.

      Patch set 1:Code-Review +1Commit-Queue +2

      View Change

      1 comment:

      • Patchset:

        • Patch Set #1:

          lgtm, thanks for the detailed @description for translators!

      To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Gerrit-Change-Number: 3519245
      Gerrit-PatchSet: 1
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Attention: Philip Rogers <p...@chromium.org>
      Gerrit-Comment-Date: Wed, 16 Mar 2022 06:00:26 +0000

      Devtools-frontend LUCI CQ (Gerrit)

      unread,
      Mar 16, 2022, 2:04:30 AM3/16/22
      to Philip Rogers, devtools-rev...@chromium.org, Simon Zünd, Victor Porof

      Devtools-frontend LUCI CQ submitted this change.

      View Change


      Approvals: Simon Zünd: Looks good to me; Commit Victor Porof: Looks good to me Philip Rogers: Send CL to CQ automatically after approval
      Add a Pre-Paint devtools timeline event (devtools side)

      The performance panel no longer matches the RenderingNG architecture [1]
      and there are gaps and inaccuracies. This patch adds a "PrePaint" step
      which will replace the "UpdateLayerTree" step. "PrePaint" matches the
      current code and the architecture described in the RenderingNG Blogpost.

      [1] https://developer.chrome.com/blog/renderingng-architecture/

      Bug: 1191032
      Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3519245
      Reviewed-by: Victor Porof <victo...@chromium.org>
      Auto-Submit: Philip Rogers <p...@chromium.org>
      Reviewed-by: Simon Zünd <szu...@chromium.org>
      Commit-Queue: Simon Zünd <szu...@chromium.org>

      ---
      M front_end/core/i18n/locales/en-US.json
      M front_end/core/i18n/locales/en-XL.json
      M front_end/models/timeline_model/TimelineModel.ts
      M front_end/panels/timeline/TimelineUIUtils.ts
      4 files changed, 36 insertions(+), 0 deletions(-)


      To view, visit change 3519245. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I9741f60ab4e0ecb6e190350c89856d2702cd7527
      Gerrit-Change-Number: 3519245
      Gerrit-PatchSet: 2
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-Reviewer: Victor Porof <victo...@chromium.org>
      Gerrit-MessageType: merged
      Reply all
      Reply to author
      Forward
      0 new messages