Browser DOM State: Idle Pretext Userland State: Idle Prepare Phase Layout Phase SYNC BYPASS INIT DOM Root Node A Node B Node C (Meas) Input State Prepare() Cache Layout() Math Render Output Description