Expand description
Tab Process Isolation
Provides per-tab sandboxing with separate DOM trees, JS virtual machines, and GC heaps. Each tab runs as an isolated “process” with restricted capabilities. Includes crash recovery, IPC between tabs, and resource limits to prevent any single tab from monopolizing the system.
Structs§
- Process
Isolation - Manages all tab processes and their isolation
- Resource
Limits - Resource limits for a tab process
- Resource
Usage - Current resource usage for a tab
- TabCapabilities
- Capabilities bitmap for tab sandboxing
- TabProcess
- An isolated tab process with its own JS VM, DOM, and GC
Enums§
- IpcMessage
- Message types for inter-tab communication
- TabError
- Errors from tab process isolation
- TabLifecycle
Event - Tab lifecycle events for IPC
- TabProcess
State - State of a tab process