Description
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.
Chromium Status:
https://chromestatus.com/feature/5186950448283648