Repository reference
The guides in this site cover application setup and integration. The repository also contains design records, validation evidence, release notes, and implementation-status documents for contributors and evaluators.
Architecture
- Architecture index
- Native V8 scene engine
- Backend status and presenter boundary
- Package-boundary ADRs
Compatibility and validation
- Required and candidate web-platform profile
- 7GUIs React validation
- Monaco compatibility notes
- Native Monaco sample
- Native TradingView sample
Interop and diagnostics
- Component Profile 1 SDK
- Avalonia component host
- Uno component host
- Typed JavaScript interop generation
- Generator package reference
- V8 Inspector debugging
- CDP package reference
Performance evidence
- Four-chart binary interop results
- V8 Inspector production performance
- Multi-chart performance recommendations
Performance results are evidence for the recorded commit, machine, workload, and configuration. Reproduce them on the target product and platform before using them as a capacity claim.
Packages and releases
Source entry points
| Path | Purpose |
|---|---|
src/WebScene.Sdk |
Component manifest, validation, lifecycle, diagnostics, and capability contracts |
src/WebScene.Sdk.Avalonia |
First-class Avalonia component host |
src/WebScene.Backend.Avalonia |
Reference presenter and native view |
src/WebScene.Backend.Uno |
Supported Uno Skia desktop presenter |
src/WebScene.Sdk.Uno |
Reusable Uno packaged-component host |
src/WebScene.JavaScript.Interop |
Runtime-neutral interop contracts |
src/WebScene.Diagnostics.Cdp |
Chrome discovery and Inspector forwarding |
experiments/WebScene.NativeEngine.Probe |
Native V8/DOM/CSS/layout/scene engine |
tests/WebPlatformSubset |
Curated WPT profile and runner |
Read status documents and code from the same version or commit. main describes current
development; a released NuGet package may have a narrower or older surface.