References — bi-11 Blink Scheduling
Primary sources first. In-tree Chromium docs beat any external source, including these modules.
Primary
platform/scheduler/README.mdMainThreadSchedulerImpl— task queue priorities and policy transitions
Specification side
- HTML Standard §8.1.7 — Event loops — the normative model, including "perform a microtask checkpoint" and "update the rendering"
- Prioritized Task Scheduling API —
scheduler.postTask,scheduler.yield - Long Animation Frames · Event Timing
Related modules
- fe-01 — Execution model & scheduling (sibling project) — the measured application-level counterpart. Microtask "chunking" rendered 0 frames where task-chunking rendered 49;
scheduler.yield()matchedMessageChannelon INP at 3.4× the wall clock. - bi-10 — Compositor — BeginFrame drives the rendering steps
- bi-02 — Process model — which thread is which
When a claim here proves stale, record it in PROGRESS.md section 7.