Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference {% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %} # FirebasePerformance interface The Firebase Performance Monitoring service interface. Signature: ```typescript export interface FirebasePerformance ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [app](./performance.firebaseperformance.md#firebaseperformanceapp) | [FirebaseApp](./app.firebaseapp.md#firebaseapp_interface) | The [FirebaseApp](./app.firebaseapp.md#firebaseapp_interface) this FirebasePerformance instance is associated with. | | [dataCollectionEnabled](./performance.firebaseperformance.md#firebaseperformancedatacollectionenabled) | boolean | Controls the logging of custom traces. | | [instrumentationEnabled](./performance.firebaseperformance.md#firebaseperformanceinstrumentationenabled) | boolean | Controls the logging of automatic traces and HTTP/S network monitoring. | ## FirebasePerformance.app The [FirebaseApp](./app.firebaseapp.md#firebaseapp_interface) this `FirebasePerformance` instance is associated with. Signature: ```typescript app: FirebaseApp; ``` ## FirebasePerformance.dataCollectionEnabled Controls the logging of custom traces. Signature: ```typescript dataCollectionEnabled: boolean; ``` ## FirebasePerformance.instrumentationEnabled Controls the logging of automatic traces and HTTP/S network monitoring. Signature: ```typescript instrumentationEnabled: boolean; ```