---
title: invalidate
framework: browserenginekit
role: symbol
role_heading: Instance Method
path: browserenginekit/berenderingprocess/invalidate
---

# invalidate

Stops the rendering process.

## Declaration

```occ
- (void) invalidate;
```

## Discussion

Discussion The system halts the rendering extension process for your browser app when you call this function. In platform versions earlier than iOS 18, the system marks the rendering process as no longer in use, and might stop it at a later time to free its resources. The system doesn’t call the interruption handler you pass when you launched the extension. After you call this method, other method calls on the rendering process throw errors.

## See Also

### Creating and invalidating extension processes

- [renderingProcessWithBundleID:interruptionHandler:completion:](browserenginekit/berenderingprocess/renderingprocesswithbundleid:interruptionhandler:completion:.md)
- [renderingProcessWithInterruptionHandler:completion:](browserenginekit/berenderingprocess/renderingprocesswithinterruptionhandler:completion:.md)
