IGPAPI
    Preparing search index...

    Interface ScreenVisit

    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. leave and resume receive it — leave runs after the chain moved, so this snapshot is the chain the visit ended with.

    shownAtMs is separate from startedAtMs because 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's time_on_profile runs from the former, its dwell_time_ms from 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).

    interface ScreenVisit {
        id: string;
        index: number;
        navChain: string | undefined;
        shownAtMs: number;
        startedAtMs: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    id: string
    index: number

    Which 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.

    navChain: string | undefined
    shownAtMs: number

    When the screen was shown — the engine's clock after the enter's burst, or the commit of a resume.

    startedAtMs: number