A WebKit-Native Sovereign Browser
That Proves What It Sends.
Combining Firefox-grade container isolation, sub-millisecond MV3 DNR shields, 256MB SQLite UMA zero-copy memory maps, and kernel-level Mullvad WireGuard VPN into a single, battery-saving macOS client.
$ brew tap 8b-is/tap && brew install --cask qwave
Engineered From Silicon to WebKit
Modern browsers burn battery on bloated JS runtimes and leaky storage. Qwave takes full control of Apple Silicon Unified Memory and WebKit internals.
Container Isolation
Distinct cookie jars, local storage, indexedDB, and cache partitions per tab universe. Personal, Work, and Finance tabs never bleed state.
Native MV3 DNR Shields
Adblock rules compile to native WebKit C++ filter lists (`WKContentRuleList`). Zero JavaScript runtime injection overhead, evaluated in kernel time.
Apple Silicon SQLite UMA Tuning
WAL mode with `mmap_size = 256MB` and `cache_size = -64000`. History and bookmarks reside in zero-copy RAM without fsync thread stalls.
Energy Governor & Hibernation
Automatically reclaims inactive web views, reduces GPU frame rate to 0 fps on background tabs, and reacts in <1 ms to Low Power Mode.
Persistent FaviconStore
Actor-isolated SQLite BLOB store with SHA-256 host indexing. Instant offline bookmark favicons with container privacy guarantees.
Mullvad WireGuard & PQ-PSK
Native macOS Network Extension with post-quantum pre-shared key rotation and per-container multi-hop tunnel routing.
Zero-Malloc Omnibox Ranking
Type below to test Qwave's bounded top-k insertion sort. Queries blend history, bookmarks, search keywords, and internal schemes without heap thrashing.
The Silicon World Scoreboard
Audited and benchmarked on Apple M-Series Unified Memory Architecture under release builds.
| Hot Path / Feature | Before | After Optimization | Status & Verification |
|---|---|---|---|
| Omnibox suggestions, per keystroke | 4,370 mallocs | 1,011 mallocs | 8d1e342 (Gated) |
| MarkdownCompiler, internal doc page | 8,983 mallocs | 1,069 mallocs | 8d1e342 (Gated) |
| SQLite Apple Silicon WAL + 256MB mmap | Stall on fsync | Zero-copy RAM | 75ad8a5 (PR #49) |
| Persistent FaviconStore & Remote Suggester | In-memory only | Persistent SQLite | e190034 (PR #51) |
| Declarative Net Request (MV3 DNR) | Missing | Native C++ JSON | 325fb0c (PR #48) |
| Wave shader, one frame @1512×982 | 757.72 ms CPU | 1.85 ms GPU | b2d2bb8 (409× Speedup) |
| Crash-safe autosave & interactionState | Volatile | Zero-stall restore | d5b392f (PR #56) |
Unified Sovereign Ecosystem
Qwave seamlessly interfaces with the broader distributed intelligence and creative sovereign web.