Blog
Deep dives from building a macOS NVR: Rust, GPU video pipelines, and on-device AI.
-
Proving my Rust NVR doesn't leak memory (it did)
How I split Murlet's Rust heap from Electron's with macOS malloc zones, graphed it climbing at 5 MB/hour, and tracked the leak to wgpu.
-
Zero-copy wgpu rendering inside an Electron app
How Murlet renders GPU video under its Electron UI without copying a single frame through Chromium.