Skip to content

Extend 'NavigationType' to include User Agent Launch #180

Closed
@bmathwig

Description

@bmathwig

One of the challenges we've had at Microsoft is measuring the performance impact of a cold start launch for a particular site. This particularly apparent in PWA scenarios where the browser engine is launched and terminated frequently, such as in the case of Electron or WebView applications. Under this scenario, the browser is in a non-optimal state and measurements in the structure wouldn't necessarily reflect that of a normal navigation and could produce a false positive in telemetry aggregates.

We propose extending the NavigationType enumeration with a new item, useragent_launch, in order to signal to a developer that this particular event is taken from a launch scenario rather than a traditional navigation scenario.

Explainer:
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/PerformanceNavigationTiming%20for%20User%20Agent%20Launch/explainer.md

Chromium Status:
https://chromestatus.com/feature/5186950448283648

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions