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.
GeForce NOW Cloud Session
Interactive cloud frame rendering with zero input jitter and concurrent DOM tree reconstruction.
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.
High-performance execution, instant capture
Run complex streaming platforms, isolate dynamic scripts, and extract raw HTML source code without sacrificing browser speed.
Cloud streaming with low latency
Run demanding cloud workloads like GeForce NOW directly in the browser with real-time WebRTC frame telemetry.
navix.stream({ pipeline: 'webrtc', acceleration: 'hardware' });One-click clean HTML capture
Capture rendered DOM trees and inline dependencies instantly into formatted, standalone HTML files.
const snapshot = await navix.dom.export({ inlineAssets: true });Heavy web application runtime
A dedicated multi-threaded rendering engine designed to handle complex single-page apps without memory leaks.
navix.runtime.allocate({ threadPool: 8, maxHeap: '4096MB' });Zero-trust memory isolation
Keep untrusted scripts completely quarantined inside isolated sub-processes to protect your host environment.
navix.sandbox.enforce({ networkEgress: 'prompt', ipc: 'strict' });All capabilities run in parallel inside the unified NAVIX client.
Zero extensions or external dependencies required.
From live WebRTC stream to standalone HTML
Turn dynamic states, WebGL frames, and streaming graphics into clean, offline-ready HTML in three steps.
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
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`);
});Ready to inspect the full extraction specification?
Read technical guides on DOM serialization, storage policies, and headless runtime flags.
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.
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.