Raw CDP sessions
V8 Inspector Debugging
Debug the native JavaScript runtime with the protocol ecosystem developers already know.
Explore source ↗Capability
Raw Inspector sessions keep WebScene’s V8 runtime compatible with established debugging clients while allowing the application to control discovery and authentication.
- 01
Raw V8 Inspector WebSockets
- 02
Chrome-compatible target discovery
- 03
Source navigation and pause inspection
- 04
Live-edit and CDP tooling integration
How it composes
From intent
to working system.
Isolate
Each native V8 runtime owns its Inspector session and debug state.
Transport
Authenticated raw WebSockets preserve V8 protocol messages without semantic redispatch.
Discover
Optional HTTP endpoints publish Chrome-compatible target metadata.
Inspect
DevTools, CDP Inspector, or an agent can navigate sources, pause, evaluate, and preview live edits.
Quick start
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.
dotnet add package Chrome.DevTools.Protocol --prerelease<PackageReference Include="WebScene.NativeEngine.Runtime.osx-arm64" Version="VERSION" /><PackageVersion Include="WebScene.NativeEngine.Runtime.osx-arm64" Version="VERSION" /># Start the host with V8 Inspector enabled, then discover targets.curl http://127.0.0.1:9229/json/listModules in this capability
Use one layer.
Compose the rest.
Source of truth
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.