Reopened after #1840 merged the spike report, because two decisions it left for the maintainer are still open.
First, requests made inside a cross-site frame, which runs in a process of its own, never reach the renderer's network listener; that meets the plan's first stop condition, so the maintainer must rule how the first slice accounts for them before the next step starts. Second, starting the page from a blank document makes its history read two entries, and the two ways the spike found to bring it to one each cost something: a script redirect changes one request header from "none" to "cross-site", and clearing the history only takes effect after the page finishes loading. The image the spike saw fetched but missing from the saved page is filed separately as #1843.