tree: 66f5e3a1a982da239bc07ee990fd6d1fce402a65 [path history] [tgz]
  1. base/
  2. child/
  3. renderer/
  4. test/
  5. utility/
  6. .clang-format
  7. CancellableTaskFactory.cpp
  8. CancellableTaskFactory.h
  9. CancellableTaskFactoryTest.cpp
  10. DEPS
  11. OWNERS
  12. README.md
third_party/WebKit/Source/platform/scheduler/README.md

Blink Scheduler

This directory contains the Blink Scheduler, which coordinates task execution in renderer processes. The main subdirectories are:

  • base/ -- basic scheduling primitives such as TaskQueue and TaskQueueManager.
  • child/ -- contains the ChildScheduler which is the base class for all thread schedulers, as well as a WorkerScheduler for worker threads.
  • utility/ -- a small scheduler for utility processes.
  • renderer/ -- RendererScheduler for the renderer process.

The scheduler exposes an API at public/platform/scheduler.

Documentation

The following is a collection of scheduling-related documentation about the Blink Scheduler as well as other schedulers in Chrome.

2016

2015

2014

2013

Miscellaneous