[TELEMETRY REPORT // 2026.09.27]
Crux Hardware Benchmarks.
Every millisecond matters when engineering software at scale. Crux replaces 200MB+ Chromium DOM overhead and V8 garbage collection stutter with a direct WebGPU/Metal compute pipeline and a bare-metal Rust kernel.
4.2 ms
Input-to-Photon
11.5x faster than VS Code (48.6ms). Physical keystroke to screen phosphor.
38 MB
Idle Memory
17.8x leaner than VS Code (680MB). Zero Chromium browser engine bloat.
120 FPS
250K Monorepo Scroll
Rock-solid display refresh vs 18 FPS in Electron on huge syntax trees.
0.08 s
Cold-Start Launch
Sub-tenth-second process initialization from native binary to editable buffer.
Head-to-Head Architectural Comparison
| Benchmark Dimension | Crux IDE | Zed Editor | VS Code (Electron) | Cursor (Electron) |
|---|---|---|---|---|
| Input-to-Photon (Render Latency) | 4.2 ms | 12.4 ms | 48.6 ms | 52.1 ms |
| Idle Memory Footprint (1 Workspace) | 38 MB | 140 MB | 680 MB | 840 MB |
| 250,000-Line Monorepo Scroll Rate | 120 FPS | 118 FPS | 18 FPS | 16 FPS |
| Cold-Start Process Initialization | 0.08 s | 0.22 s | 1.84 s | 2.10 s |
| Display Rasterization Engine | Direct WebGPU / Metal | GPUI (Custom 2D) | Chromium Blink DOM | Chromium Blink DOM |
| Collaboration Topology | P2P AST-CRDT (WebRTC) | Centralized Server CRDT | Live Share (Relay) | Single-User Only |
| Cloud Telemetry Requirement | 0% (100% Air-Gapped) | Telemetry Opt-Out | Required for Services | Cloud AI Mandatory |
Measurement Rig & Test Methodology
All tests were performed on an Apple M3 Max (36GB Unified Memory, macOS Sonoma 14.5) and an AMD Ryzen 9 7950X (64GB DDR5, Arch Linux kernel 6.8.9). Input-to-photon latency was captured using a 1,000 FPS high-speed optical camera recording the physical contact of a micro-switch keypress to the first illuminated phosphor scanline on a 120Hz ProMotion display.
$ crux --profile-rasterization --buffer-size=250000
[METAL_GPU_PASS] Ingested 250,000 lines into storage buffer in 0.18ms.
[DRAW_DISPATCH] 120 FPS compute pass: 0 dropped frames over 60,000 frames.
[CRDT_RING] Shm ring buffer lock-free vector clock: 0.08ms synchronization latency.