---
title: "init(configuration:)"
framework: webkit
role: symbol
role_heading: Initializer
path: "webkit/webpage/init(configuration:)"
---

# init(configuration:)

Create a new WebPage.

## Declaration

```swift
@MainActor convenience init(configuration: WebPage.Configuration = Configuration())
```

## Parameters

- `configuration`: A doc://com.apple.webkit/documentation/WebKit/WebPage/Configuration value to use when initializing the page.

## See Also

### Creating a WebPage

- [WebPage.Configuration](webkit/webpage/configuration.md)
- [init(configuration:dialogPresenter:)](webkit/webpage/init(configuration:dialogpresenter:).md)
- [init(configuration:navigationDecider:)](webkit/webpage/init(configuration:navigationdecider:).md)
- [init(configuration:navigationDecider:dialogPresenter:)](webkit/webpage/init(configuration:navigationdecider:dialogpresenter:).md)
