commit | 83642c3f637b0e70061ae89cc3cbe4add3fc48bd | [log] [tgz] |
---|---|---|
author | Bo Liu <boliu@chromium.org> | Wed Mar 13 07:37:57 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 13 07:37:57 2019 |
tree | cc82d2bde8f3e053fa053b9ecfb5d20c82ba90bb | |
parent | f6dda19b2bceadc482f7a2ab4884d701de9e86bf [diff] |
aw: Implement presentation feedback for webview Webview's implementation makes the assumption that the frame token is a sequence and that it is ok to drop frames in the middle of the sequence. See LayerTreeHostImpl::DidPresentCompositorFrame. Combine the draw constraints post task with this one, which means that post task will now be delayed until after DrawAndSwap on render thread most of the time. Perf note. This is expected to increase the number of tasks per frame on the UI thread for webview by 1. Bug: 938956 Change-Id: I2bb895c23049441560118b0190e1e2d2a8534bd6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1512340 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Eric Karl <ericrk@chromium.org> Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#640234}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .