ReadonlyidReadonlyindexWhich visit of the frame it is: 1 on the first show, one more on every resume. The engine's bookkeeping and the tests read it; no preset and no recording field renders it.
ReadonlynavReadonlyshownWhen the screen was shown — the engine's clock after the enter's burst, or the commit of a resume.
Readonlystarted
One visit of a screen or an item, as the engine sees it, with the chain it was shown with and the moment it was shown: as the platform rendered it once the enter's burst ended (its own navigation entries are the burst's, the last one included) or when a resume committed.
leaveandresumereceive it —leaveruns after the chain moved, so this snapshot is the chain the visit ended with.shownAtMsis separate fromstartedAtMsbecause the app measures two different times: the visit begins at the tap (startedAtMs), while the screen is shown once its enter burst — its requests, a first load — has finished. The app'stime_on_profileruns from the former, itsdwell_time_msfrom the latter (the Android 451 recording: all seven recorded pairs have the dwell shorter by the burst, ~1 s on the first opening and 53–106 ms on the later ones).