New issue
Advanced search Search tips
Starred by 1 user
Status: Fixed
Owner:
Closed: May 1
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 563816



Sign in to add a comment
[OffscreenCanvas] animation loop throughput has regressed
Project Member Reported by junov@chromium.org, Apr 27 2017 Back to list
After landing this CL: https://codereview.chromium.org/2817603004/
Performance of OffscreenCanvas animations has degraded substantially.
 
Project Member Comment 1 by bugdroid1@chromium.org, Apr 28 2017
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/fa845ac545a12d519ab5cb7d7ba5d9fd57ae2a0c

commit fa845ac545a12d519ab5cb7d7ba5d9fd57ae2a0c
Author: junov <junov@chromium.org>
Date: Fri Apr 28 16:26:27 2017

Adjust OffscreenCanvas throttling to allow two frames of backlog

The throttling fix landed in https://codereview.chromium.org/2817603004/
has severely impacted rendering throughput due to the delay in
compositor round trips.  To avoid blocking the renderer script's
animation loop, we need to allow the rendering proceed when there
is still a pending frame.

BUG= 716138 

Review-Url: https://codereview.chromium.org/2848553003
Cr-Commit-Position: refs/heads/master@{#468021}

[modify] https://crrev.com/fa845ac545a12d519ab5cb7d7ba5d9fd57ae2a0c/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp
[modify] https://crrev.com/fa845ac545a12d519ab5cb7d7ba5d9fd57ae2a0c/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.h

Status: Fixed
Sign in to add a comment