| [CompilationCacheProducedEvent](./puppeteer.protocol.page.compilationcacheproducedevent.md) | Issued for every compilation cache generated. Is only available if Page.setGenerateCompilationCache is enabled. |
| [DownloadProgressEvent](./puppeteer.protocol.page.downloadprogressevent.md) | Fired when download makes progress. Last call has \|done\| == true. |
| [DownloadWillBeginEvent](./puppeteer.protocol.page.downloadwillbeginevent.md) | Fired when page is about to start a download. |
| [FileChooserOpenedEvent](./puppeteer.protocol.page.filechooseropenedevent.md) | Emitted only when <code>page.interceptFileChooser</code> is enabled. |
| [FontFamilies](./puppeteer.protocol.page.fontfamilies.md) | Generic font families collection. |
| [FontSizes](./puppeteer.protocol.page.fontsizes.md) | Default font sizes. |
| [Frame](./puppeteer.protocol.page.frame.md) | Information about the Frame on the page. |
| [FrameAttachedEvent](./puppeteer.protocol.page.frameattachedevent.md) | Fired when frame has been attached to its parent. |
| [FrameClearedScheduledNavigationEvent](./puppeteer.protocol.page.frameclearedschedulednavigationevent.md) | Fired when frame no longer has a scheduled navigation. |
| [FrameDetachedEvent](./puppeteer.protocol.page.framedetachedevent.md) | Fired when frame has been detached from its parent. |
| [FrameNavigatedEvent](./puppeteer.protocol.page.framenavigatedevent.md) | Fired once navigation of the frame has completed. Frame is now associated with the new loader. |
| [FrameRequestedNavigationEvent](./puppeteer.protocol.page.framerequestednavigationevent.md) | Fired when a renderer-initiated navigation is requested. Navigation may still be cancelled after the event is issued. |
| [FrameResource](./puppeteer.protocol.page.frameresource.md) | Information about the Resource on the page. |
| [FrameResourceTree](./puppeteer.protocol.page.frameresourcetree.md) | Information about the Frame hierarchy along with their cached resources. |
| [FrameScheduledNavigationEvent](./puppeteer.protocol.page.frameschedulednavigationevent.md) | Fired when frame schedules a potential navigation. |
| [FrameStartedLoadingEvent](./puppeteer.protocol.page.framestartedloadingevent.md) | Fired when frame has started loading. |
| [FrameStoppedLoadingEvent](./puppeteer.protocol.page.framestoppedloadingevent.md) | Fired when frame has stopped loading. |
| [FrameTree](./puppeteer.protocol.page.frametree.md) | Information about the Frame hierarchy. |
| [JavascriptDialogClosedEvent](./puppeteer.protocol.page.javascriptdialogclosedevent.md) | Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed. |
| [JavascriptDialogOpeningEvent](./puppeteer.protocol.page.javascriptdialogopeningevent.md) | Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open. |
| [LayoutViewport](./puppeteer.protocol.page.layoutviewport.md) | Layout viewport position and dimensions. |
| [LifecycleEventEvent](./puppeteer.protocol.page.lifecycleeventevent.md) | Fired for top level page lifecycle events such as navigation, load, paint, etc. |
| [NavigatedWithinDocumentEvent](./puppeteer.protocol.page.navigatedwithindocumentevent.md) | Fired when same-document navigation happens, e.g. due to history API usage or anchor navigation. |
| [ScreencastVisibilityChangedEvent](./puppeteer.protocol.page.screencastvisibilitychangedevent.md) | Fired when the page with currently enabled screencast was shown or hidden \`<!-- -->. |
| [Viewport](./puppeteer.protocol.page.viewport.md) | Viewport for capturing screenshot. |
| [VisualViewport](./puppeteer.protocol.page.visualviewport.md) | Visual viewport position, dimensions, and scale. |
| [WindowOpenEvent](./puppeteer.protocol.page.windowopenevent.md) | Fired when a new window is going to be opened, via window.open(), link click, form submission, etc. |
| [CrossOriginIsolatedContextType](./puppeteer.protocol.page.crossoriginisolatedcontexttype.md) | Indicates whether the frame is cross-origin isolated and why it is the case. |