What is the Performance Manager?
The Performance Manager provides control of a number of features that affect PWA performance. In this context, performance means time taken for the PWA to start and become responsive to user input.
The Performance Manager is designed to help minimize the Time To Interactive metrics measured by Google Lighthouse. This is a key performance metric used to drive the Lighthouse PWA Performance measure.
The Performance Manager allows you to control and configure:
- Download management: delaying downloads of page assets (scripts,
fetchresults, images, etc) so that only a limited number of downloads are in progress at any one time.
- Quiet state: delaying work until the PWA has fully loaded and is no longer busy. The Performance Manager provides an event that’s sent when the PWA has been busy and becomes “quiet”.
By default, task splitting and download management will be enabled. You can add further configuration as needed to help reach PWA performance goals.