---
title: BrowserEngineCore
framework: BrowserEngineCore
role: collection
role_heading: Framework
platforms: [iOS 17.4+, iPadOS 18.0+]
path: browserenginecore
---

# BrowserEngineCore

Integrate an alternative browser engine into your web browser app.

## Overview

Overview Use the BrowserEngineCore framework to support low-level functions for your alternative browser engine that renders its UI using BrowserEngineKit. For more information on developing web browser apps, see Designing your browser architecture.

## Topics

### Kernel events

- [be_kevent(_:_:_:_:_:_:)](browserenginecore/be_kevent(_:_:_:_:_:_:).md)
- [be_kevent64(_:_:_:_:_:_:)](browserenginecore/be_kevent64(_:_:_:_:_:_:).md)
- [BE_KEVENT_NO_FLAGS](browserenginecore/be_kevent_no_flags.md)
- [BE_KEVENT_RETURN_IMMEDIATELY](browserenginecore/be_kevent_return_immediately.md)

### JIT compilation

- [BE_JIT_WRITE_PROTECT_TAG](browserenginecore/be_jit_write_protect_tag.md)

### Audio preferences

- [BEAudioSession](browserenginecore/beaudiosession-7bb2q.md)
- [BEAudioSession](browserenginecore/beaudiosession-6b7ig.md)
