Skip to content

Add idle frame support to Performance timeline (#56400)#56400

Open
huntie wants to merge 2 commits intofacebook:mainfrom
huntie:export-D97502569
Open

Add idle frame support to Performance timeline (#56400)#56400
huntie wants to merge 2 commits intofacebook:mainfrom
huntie:export-D97502569

Conversation

@huntie
Copy link
Copy Markdown
Member

@huntie huntie commented Apr 9, 2026

Summary:

Implement Idle frame spans in Chrome DevTools, by emitting synthetic NeedsBeginFrameChanged + BeginFrame + DrawFrame events.

An idle frame = a vsync where no new rendering occurred.

Changelog: [Internal]

Differential Revision: D97502569

@meta-codesync
Copy link
Copy Markdown

meta-codesync bot commented Apr 9, 2026

@huntie has exported this pull request. If you are a Meta employee, you can view the originating Diff in D97502569.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 9, 2026
@facebook-github-tools facebook-github-tools bot added p: Facebook Partner: Facebook Partner labels Apr 9, 2026
@meta-codesync meta-codesync bot changed the title Add idle frame support to Performance timeline Add idle frame support to Performance timeline (#56400) Apr 9, 2026
@huntie huntie force-pushed the export-D97502569 branch from ac9d145 to 311ff5d Compare April 9, 2026 14:23
huntie added a commit to huntie/react-native that referenced this pull request Apr 9, 2026
Summary:

Implement Idle frame spans in Chrome DevTools, by emitting synthetic `NeedsBeginFrameChanged` + `BeginFrame` + `DrawFrame` events.

An idle frame = a vsync where no new rendering occurred.

Changelog: [Internal]

Differential Revision: D97502569
Summary:
Pull Request resolved: facebook#56400

Implement Idle frame spans in Chrome DevTools, by emitting synthetic `NeedsBeginFrameChanged` + `BeginFrame` + `DrawFrame` events.

An idle frame = a vsync where no new rendering occurred.

Changelog: [Internal]

Differential Revision: D97502569
@huntie huntie force-pushed the export-D97502569 branch from 311ff5d to 2fccb3b Compare April 9, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant