browserenginekit

Community

Build secure non-WebKit browser engines for iOS

AuthorKumarAdi8
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enables teams to build, run, and ship alternative (non‑WebKit) browser engines on iOS and iPadOS by providing patterns and APIs for process isolation, XPC communication, entitlement handling, and secure sandboxing so apps can safely host custom HTML/CSS/JavaScript engines.

Core Features & Use Cases

  • Process and Extension Management: Launch and coordinate host apps with web content, networking, and rendering extensions, broker anonymous XPC endpoints, and manage lifecycle and interruption handlers.
  • Entitlements & Eligibility: Guide entitlement requests and region-specific requirements (EU distribution, Japan memory tagging), enforce JIT and memory-transfer rules, and validate device eligibility via system APIs.
  • Rendering & Integration Patterns: Provide layer hosting, visibility propagation, text input integration, download monitoring, and memory attribution techniques for cross-process rendering and accessibility.
  • Use Case: Ship a browser app distributed in permitted regions that boots isolated web content processes, brokers network and GPU services via the host, enforces restricted sandboxes, and reports downloads to the system UI.

Quick Start

Create a host app that launches web content, networking, and rendering extensions, obtains anonymous XPC endpoints from networking and rendering, and bootstraps the content extension with those endpoints while ensuring required entitlements and arm64e device builds.

Dependency Matrix

Required Modules

None required

Components

references

đź’» Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: browserenginekit
Download link: https://github.com/KumarAdi8/AgentKit/archive/main.zip#browserenginekit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.