---
title: estimatedProgress
framework: webkit
role: symbol
role_heading: Instance Property
path: webkit/wkwebview/estimatedprogress
---

# estimatedProgress

An estimate of what fraction of the current navigation has been loaded.

## Declaration

```swift
var estimatedProgress: Double { get }
```

## Discussion

Discussion This value ranges from 0.0 to 1.0 based on the total number of bytes received, including the main document and all of its potential subresources. After navigation loading completes, the estimatedProgress value remains at 1.0 until a new navigation starts, at which point the estimatedProgress value resets to 0.0. The WKWebView class is key-value observing (KVO) compliant for this property.

## See Also

### Loading web content

- [load(_:mimeType:characterEncodingName:baseURL:)](webkit/wkwebview/load(_:mimetype:characterencodingname:baseurl:).md)
- [loadHTMLString(_:baseURL:)](webkit/wkwebview/loadhtmlstring(_:baseurl:).md)
- [loadFileRequest(_:allowingReadAccessTo:)](webkit/wkwebview/loadfilerequest(_:allowingreadaccessto:).md)
- [loadFileURL(_:allowingReadAccessTo:)](webkit/wkwebview/loadfileurl(_:allowingreadaccessto:).md)
- [loadSimulatedRequest(_:response:responseData:)](webkit/wkwebview/loadsimulatedrequest(_:response:responsedata:).md)
- [loadSimulatedRequest(_:responseHTML:)](webkit/wkwebview/loadsimulatedrequest(_:responsehtml:).md)
- [isLoading](webkit/wkwebview/isloading.md)
