---
title: provisionalDataSource
framework: webkit
role: symbol
role_heading: Instance Property
path: webkit/webframe/provisionaldatasource
---

# provisionalDataSource

The provisional data source, or nil if either a load request is not in progress or a load request has completed.

## Declaration

```swift
var provisionalDataSource: WebDataSource! { get }
```

## Discussion

Discussion Use the load(_:) method to initiate an asynchronous client request, which creates a provisional data source. The provisional data source transitions to a committed data source once any data is received.

## See Also

### Getting the Data Source

- [dataSource](webkit/webframe/datasource.md)
