WebScene.Core 1.0.18

dotnet add package WebScene.Core --version 1.0.18
                    
NuGet\Install-Package WebScene.Core -Version 1.0.18
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WebScene.Core" Version="1.0.18" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WebScene.Core" Version="1.0.18" />
                    
Directory.Packages.props
<PackageReference Include="WebScene.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WebScene.Core --version 1.0.18
                    
#r "nuget: WebScene.Core, 1.0.18"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WebScene.Core@1.0.18
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WebScene.Core&version=1.0.18
                    
Install as a Cake Addin
#tool nuget:?package=WebScene.Core&version=1.0.18
                    
Install as a Cake Tool

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, and WebScene.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.Interop and WebScene.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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • 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.

Version Downloads Last Updated
1.0.18 0 8/3/2026
1.0.17 59 8/1/2026
1.0.15 67 8/1/2026
1.0.14 90 7/31/2026
1.0.11 81 7/30/2026
1.0.9 93 7/30/2026
1.0.8 160 7/28/2026
1.0.7 152 7/28/2026
1.0.6 167 7/27/2026
1.0.5 173 7/27/2026
1.0.2 165 7/27/2026
1.0.1 161 7/27/2026
1.0.0 177 7/27/2026

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.