WebScene.JavaScript.Interop
1.0.23
dotnet add package WebScene.JavaScript.Interop --version 1.0.23
NuGet\Install-Package WebScene.JavaScript.Interop -Version 1.0.23
<PackageReference Include="WebScene.JavaScript.Interop" Version="1.0.23" />
<PackageVersion Include="WebScene.JavaScript.Interop" Version="1.0.23" />
<PackageReference Include="WebScene.JavaScript.Interop" />
paket add WebScene.JavaScript.Interop --version 1.0.23
#r "nuget: WebScene.JavaScript.Interop, 1.0.23"
#:package WebScene.JavaScript.Interop@1.0.23
#addin nuget:?package=WebScene.JavaScript.Interop&version=1.0.23
#tool nuget:?package=WebScene.JavaScript.Interop&version=1.0.23
WebScene packages
WebScene is a native web-UI runtime for trusted application content. It is not a WebView or general browser, and the package inventory does not include a managed engine or fallback.
.NET packages
WebScene.Core— portable values and contracts.WebScene.Dom,WebScene.Css, andWebScene.Graphics— portable supporting semantics and contracts.WebScene.Backend.Abstractions— presenter capabilities and manifests.WebScene.Backend.Avalonia— the reference native scene presenter.WebScene.Backend.Uno— the supported Uno Skia desktop presenter.WebScene.Diagnostics.Cdp— optional Chrome discovery and WebSocket hosting for raw native V8 Inspector sessions.WebScene.JavaScript.InteropandWebScene.JavaScript.Interop.Generator— strongly typed .NET interop generated from reviewed TypeScript declarations.WebScene.Sdk— component manifest, asset, lifecycle, diagnostics, and host-bridge contracts.WebScene.Sdk.Avalonia— reusable native Avalonia component host, isolated package resource policy, lifecycle, recovery, diagnostics, and capability bridge wiring.WebScene.Sdk.Uno— the equivalent reusable native Uno component host with the same package, lifecycle, isolation, diagnostics, and capability contracts.WebScene— a separate HTML-inspired Avalonia authoring layer.
WebScene.JavaScript, JavaScript.Avalonia.ClearScript,
and WebScene.Templates are discontinued. The former managed JavaScript/DOM host is
not shipped as source or as a package. WebScene.Sdk.Avalonia and WebScene.Sdk.Uno
are native-only implementations; application templates remain future work.
Native runtime packages
| Target | RID | Package |
|---|---|---|
| macOS Apple silicon | osx-arm64 |
WebScene.NativeEngine.Runtime.osx-arm64 |
| Linux x64 | linux-x64 |
WebScene.NativeEngine.Runtime.linux-x64 |
| Windows x64 | win-x64 |
WebScene.NativeEngine.Runtime.win-x64 |
Reference exactly one runtime package matching the application's explicit
RuntimeIdentifier. Each package includes the native engine, ICU data, notices, ABI
metadata, V8 revision, and content hashes. Build targets reject a mismatched RID.
Other RIDs modeled in build code are not release support claims until they have dedicated runners and verified packages.
Building the package set
scripts/pack-packages.sh --output artifacts/nuget-packages
scripts/build-native-engine-runtime.sh --rid osx-arm64 \
--output artifacts/nuget-packages
The NuGet packages workflow builds the .NET packages and the three supported RID
packages, verifies versions/dependencies/symbols/inventory, then runs clean consumers
on the matching operating systems.
License
Packages carry the repository license, including its Restricted Party Clause. It is a custom source-available license rather than unqualified MIT or an OSI-approved open-source license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on WebScene.JavaScript.Interop:
| Package | Downloads |
|---|---|
|
WebScene.Backend.Avalonia
The reference Avalonia presenter and native scene integration for WebScene. |
|
|
WebScene.Backend.Uno
Supported Uno Platform Skia desktop presenter for WebScene's native scene runtime. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.23 | 0 | 8/24/2026 |
| 1.0.22 | 41 | 8/23/2026 |
| 1.0.21 | 64 | 8/22/2026 |
| 1.0.20 | 146 | 8/4/2026 |
| 1.0.18 | 143 | 8/3/2026 |
| 1.0.17 | 223 | 8/1/2026 |
| 1.0.15 | 224 | 8/1/2026 |
| 1.0.14 | 236 | 7/31/2026 |
| 1.0.11 | 98 | 7/30/2026 |
| 1.0.9 | 100 | 7/30/2026 |
| 1.0.8 | 104 | 7/28/2026 |
| 1.0.7 | 90 | 7/28/2026 |
| 1.0.6 | 97 | 7/27/2026 |
| 1.0.5 | 96 | 7/27/2026 |
| 1.0.2 | 95 | 7/27/2026 |
| 1.0.1 | 95 | 7/27/2026 |
| 1.0.0 | 102 | 7/27/2026 |
Adds reusable native Avalonia and Uno component hosts with shared isolated package resources, lifecycle, capability bridge wiring, recovery, diagnostics, and release coverage; also adds the native in-memory Web Storage compatibility subset, ordered fail-closed document-start scripts, IndexedDB-specific SDK diagnostics, four-engine startup coverage, and corrected external script-source accounting while retaining native ABI 3.