ZERO-OVERHEAD ARCHITECTURE

Engineered for real-time cloud gaming and instant DOM compilation

Direct-pass execution pipelines eliminate runtime translation layers, letting you stream demanding interactive applications and export pristine HTML without dropping frames.

Engine Core
GeForce NOW direct-pass WebGL engine
Bypasses standard browser compositing buffers to pipe hardware-decoded video frames straight into client canvas contexts with zero frame drops.

Core Capabilities

  • Native NVDEC and VA-API hardware decoding integration
  • Zero-copy texture sharing across host GPU pipelines
  • Synchronous gamepad and low-latency input interrupt queue
Realtime Benchmarks Live telemetry
Framerate stability
120 fps+45% vs Chromium
Decode latency
< 2.4 msSub-frame speed
GPU memory overhead
180 MB-64% allocation
NAVIX Inspector — Direct-Pass WebGL
LIVE WORKER
FPS Target120.0 stable
Frame Delay< 1.8 ms
Active ThreadNVDEC_VULKAN
runtime/engine/direct-pass.ts
// NAVIX Direct-Pass Pipeline Initialization
const streamChannel = new NavixStreamChannel({
  engine: "GeForceNOW-Native",
  decodeSurface: "HardwareAcceleratedVulkan",
  frameBuffer: "ZeroCopySharedTexture",
  targetLatencyMs: 1.8
});

await streamChannel.bindDirectCanvas("#viewport-mount", {
  synchronousInput: true,
  enableLosslessDomSnapshots: true
});
GPU pipeline connected via Vulkan direct-draw
DOM Sync: Active

AV1 & H.265 hardware decoders

Hardware-accelerated decode matrix for ultra high-bitrate cloud streams with near-zero CPU consumption.

Zero-copy DOM synchronization

Captures and exports complete page structures directly from the render tree without pausing stream execution.

Isolated thread execution

Dedicated worker cores ensure high-throughput web apps and complex graphics never stall your browsing interface.

HTML compilation pipeline

Freeze dynamic web apps into standalone HTML

Capture live execution states, inline computed styles, and bundle streaming assets into zero-dependency files you can inspect or host anywhere.

01sub-12ms capture
Dynamic execution and DOM interception
Captures runtime DOM mutations, evaluated shadow roots, and active JavaScript execution states.
02100% cascade parity
CSS and computed style inlining
Consolidates external sheets, CSS modules, and runtime keyframes into deduplicated style blocks.
03Zero missing refs
Media and asset packaging
Resolves external graphics, SVG sprites, and WebGL snapshots into self-contained base64 or local assets.
04Zero dependencies
Clean output generation
Compiles a standalone, zero-dependency HTML file ready for instant deployment or local inspection.
https://play.geforcenow.comLIVE SNAPSHOT
<!-- NAVIX Lossless Compiler v2.4.0 -->
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
  <meta charset="UTF-8" />
  <title>GeForce NOW - Freeze Snapshot</title>
  <style>
    :root { --stream-fps: 120; --canvas-ratio: 16/9; }
    .stream-viewport { display: grid; place-items: center; background: #0b0f19; }
    .nv-frame-buffer { width: 100%; aspect-ratio: 16/9; border-radius: 8px; }
  </style>
</head>
<body>
  <div id="nv-root" class="stream-viewport" data-navix-state="compiled">
    <canvas id="nv-gl-canvas" width="1920" height="1080"></canvas>
    <div class="hud-layer">
      <span class="latency-metric">4.2ms WebRTC</span>
      <span class="stream-badge">Lossless Static Capture</span>
    </div>
  </div>
</body>
</html>
Output format: Standalone zero-dependency HTML file with embedded styles and assets.
VERSION 2.4 READY // LOW LATENCY BUILD

Download NAVIX for your machine

Get the low-latency browser engine and live DOM workbench for macOS, Windows, and Linux.

Universal DMG
macOSv2.4.0-stable
Apple Silicon & Intel (M1/M2/M3/x64)
Package size118 MB
Download macOS
64-bit Installer
Windowsv2.4.0-stable
Windows 10 / 11 (x64 & ARM64)
Package size124 MB
Download Windows
.AppImage & .deb
Linuxv2.4.0-stable
glibc 2.31+ (x86_64, aarch64, AUR)
Package size109 MB
Download Linux

Quick install via package manager

v2.4.0 verified scripts
brew install --cask navix
Looking for historical binaries or nightly versions?View documentation