commit | 943de693fd4b7a4afe3e8d9be0819e92b6f70f86 | [log] [tgz] |
---|---|---|
author | Hiroki Nakagawa <nhiroki@chromium.org> | Mon Apr 09 15:07:12 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Apr 09 15:07:12 2018 |
tree | b63015cc16c5b0b6a842d2b3fdd0ac3b54918e5b | |
parent | b5ff781f016b6cc545fea8dc6c060170a63e8360 [diff] |
Scheduler: Add FrameOrWorkerGlobalScopeScheduler This CL adds FrameOrWorkerGlobalScopeScheduler that is the base class of FrameScheduler and WorkerGlobalScopeScheduler. A motivation of this change is to abstract those schedulers for ExecutionContext-agnostic implementation. As an example, this CL changes access to the scheduler in WebSocket. Bug: 825740 Change-Id: Ie03869d35b502082e172672dad451720c31a937a Reviewed-on: https://chromium-review.googlesource.com/994552 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hajime Hoshi <hajimehoshi@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#549175}
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 .