> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basset.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# view.layoutPass

> How many layout passes run each second and how long they take

Intercepts UIKit's layout pass at load time. Passes are aggregated into a
rolling one-second window rather than reported individually.

| | |
| - | - |
| [Delivery](/instruments/metadata) | stream, interval |
| Mechanism | swizzle |
| [Requires](/instruments/metadata) | iOS 17+, basset 0.1.1+ |

Real output from `basset request get`, captured against a running app:

```
CAPTURED                  ELAPSED  INSTRUMENT

launch 9359488861581407862
2026-08-23T14:59:42.095Z  +0.0s    uikit.view.layoutPass(viewLayout)
├─ windowNanoseconds  1000506917
├─ passCount          115
├─ totalNanoseconds   1201881
└─ peakNanoseconds    295292
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.