WebScene.Core
1.0.18
dotnet add package WebScene.Core --version 1.0.18
NuGet\Install-Package WebScene.Core -Version 1.0.18
<PackageReference Include="WebScene.Core" Version="1.0.18" />
<PackageVersion Include="WebScene.Core" Version="1.0.18" />
<PackageReference Include="WebScene.Core" />
paket add WebScene.Core --version 1.0.18
#r "nuget: WebScene.Core, 1.0.18"
#:package WebScene.Core@1.0.18
#addin nuget:?package=WebScene.Core&version=1.0.18
#tool nuget:?package=WebScene.Core&version=1.0.18
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 current Uno presenter proof.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— a separate HTML-inspired Avalonia authoring layer.
WebScene.JavaScript, JavaScript.Avalonia.ClearScript,
WebScene.Sdk.Avalonia, and WebScene.Templates are discontinued. The former
managed JavaScript/DOM host is not shipped as source or as a package. A reusable
component host and templates will be published again only after a native
implementation exists.
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 (8)
Showing the top 5 NuGet packages that depend on WebScene.Core:
| Package | Downloads |
|---|---|
|
WebScene.JavaScript
Framework-neutral JavaScript runtime, callback, and host contracts for WebScene. |
|
|
WebScene.Css
Framework-neutral CSS semantics and layout models for WebScene. |
|
|
WebScene.Backend.Abstractions
Backend authoring, capability manifests, and profile verification for WebScene. |
|
|
WebScene.Dom
Framework-neutral DOM semantics for WebScene. |
|
|
WebScene.Graphics
Framework-neutral Canvas, SVG, and rendering models for WebScene. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Standardizes WebScene on the native runtime; adds autonomous custom elements, Shadow DOM projection, expanded form and layout compatibility, and Chromium WPT oracle coverage; ships V8 15.3.10 with PartitionAlloc across macOS, Linux, and Windows.