New issue
Advanced search Search tips
Starred by 1 user

Issue metadata

Status: Fixed
Owner:
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 Back to list

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