New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 716138 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2017
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

Issue description

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

Comment 2 by junov@chromium.org, May 1 2017

Status: Fixed (was: Assigned)

Sign in to add a comment