New issue
Advanced search Search tips

Issue 857099 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature



Sign in to add a comment

Prioritise input events on the compositor thread

Project Member Reported by altimin@chromium.org, Jun 27 2018

Issue description

Prioritise input tasks over all other tasks on the compositor (impl) thread.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 2

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/41e917d2f2d2bb066fc599b7a9d307279b475267

commit 41e917d2f2d2bb066fc599b7a9d307279b475267
Author: Alexander Timin <altimin@chromium.org>
Date: Mon Jul 02 16:25:35 2018

[scheduler] Prioritise input events on the compositor thread

Bind input-related mojo interface to the input task runner and add a
feature to assign the highest priority to it.

BUG=857099
R=alexclarke@chromium.org,yutak@chromium.org,haraken@chromium.org,rkaplow@chromium.org
CC=​eseckler@chromium.org,hajimehoshi@chromium.org

Change-Id: I19f3e08bcc6af626dba298f31570102ddaffc4ac
Reviewed-on: https://chromium-review.googlesource.com/1117188
Reviewed-by: Alex Clarke <alexclarke@chromium.org>
Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Yuta Kitamura <yutak@chromium.org>
Commit-Queue: Alexander Timin <altimin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#571916}
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/content/renderer/render_widget.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/testing/variations/fieldtrial_testing_config.json
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/public/platform/scheduler/web_thread_scheduler.h
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/public/platform/task_type.h
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/BUILD.gn
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/child/features.h
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/common/scheduler_helper.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/common/scheduler_helper.h
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/main_thread/frame_scheduler_impl.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.h
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl_unittest.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/worker/compositor_thread_scheduler.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/worker/compositor_thread_scheduler.h
[add] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/worker/compositor_thread_scheduler_unittest.cc
[modify] https://crrev.com/41e917d2f2d2bb066fc599b7a9d307279b475267/third_party/blink/renderer/platform/scheduler/worker/worker_scheduler.cc

Labels: -Pri-2 Pri-1

Sign in to add a comment