| [DataCollectedEvent](./puppeteer.protocol.tracing.datacollectedevent.md) | Contains an bucket of collected trace events. When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event. |
| [MemoryDumpConfig](./puppeteer.protocol.tracing.memorydumpconfig.md) | Configuration for memory dump. Used only when "memory-infra" category is enabled. |
| [TracingCompleteEvent](./puppeteer.protocol.tracing.tracingcompleteevent.md) | Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events. |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [StreamCompression](./puppeteer.protocol.tracing.streamcompression.md) | Compression type to use for traces returned via streams. |
| [StreamFormat](./puppeteer.protocol.tracing.streamformat.md) | Data format of a trace. Can be either the legacy JSON format or the protocol buffer format. Note that the JSON format will be deprecated soon. |