Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Configure LayerTree with a framework provided frame key#25662

Closed
jonahwilliams wants to merge 3 commits into
flutter-team-archive:masterfrom
jonahwilliams:add_frame_key
Closed

Configure LayerTree with a framework provided frame key#25662
jonahwilliams wants to merge 3 commits into
flutter-team-archive:masterfrom
jonahwilliams:add_frame_key

Conversation

@jonahwilliams

@jonahwilliams jonahwilliams commented Apr 19, 2021

Copy link
Copy Markdown
Contributor

Work towards flutter/flutter#80735

Framework PR: flutter/flutter#80760

WIP due to lack of testing

@flutter-dashboard flutter-dashboard Bot added the platform-web Code specifically for the web engine label Apr 19, 2021
@google-cla google-cla Bot added the cla: yes label Apr 19, 2021
iskakaushik added a commit that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: #25662
x-ref: flutter/flutter#80735
@zanderso zanderso removed the platform-web Code specifically for the web engine label May 3, 2021
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 3, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
iskakaushik added a commit to iskakaushik/engine that referenced this pull request May 7, 2021
`FlutterFrameTimingsRecorder` is passed through the lifecycle of the
frame and records the events that happen through it. This also serves as
a builder for the `FrameTiming` object that is later passed to the
framework.

This change also aims to lay the foundation to capture a unique frame
identifier which will later be added to `FlutterFrameTimingsRecorder` to
identify the trace events corresponding to each frame.

x-ref: flutter-team-archive#25662
x-ref: flutter/flutter#80735
@jonahwilliams

Copy link
Copy Markdown
Contributor Author

We're handling this differently in the engine

@jonahwilliams
jonahwilliams deleted the add_frame_key branch May 10, 2021 15:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Development

Successfully merging this pull request may close these issues.

2 participants