LIVE STREAM EXTRACTION ENGINE READY

Run heavy web apps. Capture clean HTML.

NAVIX pairs hardware-accelerated WebRTC rendering with an instant DOM extraction engine. Load cloud gaming sessions like GeForce NOW and extract pristine, offline-ready HTML in real time.

CLI & Engine Docs
Lossless DOM Compiler120 FPS WebGL PipelineAir-Gapped HTML Export
https://play.geforcenow.comDOM CAPTURED
120.4 FPS8.2ms Frame Time
WebGL 2.0 Live

GeForce NOW Cloud Session

Interactive cloud frame rendering with zero input jitter and concurrent DOM tree reconstruction.

Pipeline: 3840×2160@120HzExtraction Hook: ACTIVE
Select any node on the right to inspect parsed attributes.Inspect Shadow DOM
4 nodes / 71 KB
<!– Live DOM Node Hierarchy –>
<mainclass="stream-viewport webrtc-active">
42.8 KB
<divdata-overlay="telemetry" class="hud-layer">
1.4 KB
<rtc-pipelineprotocol="nv-stream" bitrate="75mbps">
8.2 KB
<sectionid="asset-bundle" export="clean-html">
18.6 KB
Selected Node Inspectormain

tag: "main"

extracted_payload: 42.8 KB

inner_content: <canvas id='render-surface' width='3840' height='2160' />

WebRTC Acceleration

Native AV1 and H.265 hardware decoding tailored for cloud gaming platforms without latency lag.

Lossless HTML Capture

Extract serialized static HTML bundles, inlined stylesheets, and dynamic assets in one stroke.

Shadow DOM Inspector

Deep traverse encapsulated web components and Canvas-rendered contexts with tree navigation.

Air-Gapped Privacy

Local sandbox isolation ensures captured DOM trees and game telemetry never leave your device.

Architecture & Engine

High-performance execution, instant capture

Run complex streaming platforms, isolate dynamic scripts, and extract raw HTML source code without sacrificing browser speed.

STREAMING ENGINE
60 FPS WebRTC

Cloud streaming with low latency

Run demanding cloud workloads like GeForce NOW directly in the browser with real-time WebRTC frame telemetry.

Render Latency4.2 ms
$navix.stream({ pipeline: 'webrtc', acceleration: 'hardware' });
DOM EXTRACTION
Lossless AST

One-click clean HTML capture

Capture rendered DOM trees and inline dependencies instantly into formatted, standalone HTML files.

Parse Output0.18s
$const snapshot = await navix.dom.export({ inlineAssets: true });
RUNTIME ACCELERATION
Multi-threaded

Heavy web application runtime

A dedicated multi-threaded rendering engine designed to handle complex single-page apps without memory leaks.

Memory Delta-42%
$navix.runtime.allocate({ threadPool: 8, maxHeap: '4096MB' });
ISOLATED SANDBOX
Isolated Context

Zero-trust memory isolation

Keep untrusted scripts completely quarantined inside isolated sub-processes to protect your host environment.

Sandbox Integrity100%
$navix.sandbox.enforce({ networkEgress: 'prompt', ipc: 'strict' });

All capabilities run in parallel inside the unified NAVIX client.

Zero extensions or external dependencies required.

EXECUTION PIPELINE

From live WebRTC stream to standalone HTML

Turn dynamic states, WebGL frames, and streaming graphics into clean, offline-ready HTML in three steps.

STEP 01MUTATION_HOOK_ACTIVE

DOM tree interception

Continuous mutation observer hooks monitor live dynamic states, interactive canvases, and WebGL buffers without dropping streaming framerates.

  • Zero drop in 60fps / 120fps GeForce NOW video stream
  • Real-time tracking of synthetic virtual DOM nodes
  • Inline capture of micro-animations and active states
0.4ms
Per-frame hook latency
navix-runtime/dom-observer.ts
const interceptor = new NavixDOMInterceptor({
  target: window.document.documentElement,
  streamSource: "webrtc-canvas-buffer",
  observeMutations: true,
  preserveCanvasBuffers: true
});

interceptor.onFrameSync((snapshot) => {
  console.log(`DOM Tree synced: ${snapshot.nodeCount} nodes`);
});
Wasm runtime readyLossless DOM map
UTF-8 // Standalone

Ready to inspect the full extraction specification?

Read technical guides on DOM serialization, storage policies, and headless runtime flags.

FAQ // RUNTIME SPECS

Answers for developers and power users

Clear details on streaming pipelines, DOM capture formats, and local sandbox security.

NAVIX routes WebRTC video streams and WebGL execution directly through a low-overhead hardware-accelerated pipeline. This bypasses typical browser layer compositing bottlenecks, keeping input latency low while preserving full access to inspect standard DOM elements.

SAMPLE CALLSTREAMING
engine.pipeline.bind({ mode: 'direct-gpu', target: 'webrtc-stream' });

Need deep technical specs?

DOCS & API REFERENCE

Explore comprehensive guides on headless capture scripts, pipeline flags, and custom runtime integrations.

SANDBOX ISOLATIONACTIVE
Zero telemetry, local disk storage, full GPU hardware decode.
v2.4.0-stable release channel
Chromium 124 Core

Get started with NAVIX runtime

Run any website at full framerate, capture live DOM hierarchies, and export clean HTML assets without overhead.

Quick install via CLI
$ curl -fsSL https://get.navix.dev/install.sh | bash
SHA-256 Checksums Verified
Pure Chromium V8 Engine
Hardware Accelerated WebGL