Raw CDP sessions

V8 Inspector Debugging

Debug the native JavaScript runtime with the protocol ecosystem developers already know.

Explore source
Parent systemWebScene
StatusPreview
Modules2
RepositoryWebScene/WebScene.NativeEngine.Probe

Raw Inspector sessions keep WebScene’s V8 runtime compatible with established debugging clients while allowing the application to control discovery and authentication.

  1. 01

    Raw V8 Inspector WebSockets

  2. 02

    Chrome-compatible target discovery

  3. 03

    Source navigation and pause inspection

  4. 04

    Live-edit and CDP tooling integration

From intent
to working system.

01

Isolate

Each native V8 runtime owns its Inspector session and debug state.

02

Transport

Authenticated raw WebSockets preserve V8 protocol messages without semantic redispatch.

03

Discover

Optional HTTP endpoints publish Chrome-compatible target metadata.

04

Inspect

DevTools, CDP Inspector, or an agent can navigate sources, pause, evaluate, and preview live edits.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package Chrome.DevTools.Protocol --prerelease
02 · Use · bash
Terminal
# Start the host with V8 Inspector enabled, then discover targets.
curl http://127.0.0.1:9229/json/list

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

WebScene

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…