WebScene 1.0.0
See the version list below for details.
dotnet add package WebScene --version 1.0.0
NuGet\Install-Package WebScene -Version 1.0.0
<PackageReference Include="WebScene" Version="1.0.0" />
<PackageVersion Include="WebScene" Version="1.0.0" />
<PackageReference Include="WebScene" />
paket add WebScene --version 1.0.0
#r "nuget: WebScene, 1.0.0"
#:package WebScene@1.0.0
#addin nuget:?package=WebScene&version=1.0.0
#tool nuget:?package=WebScene&version=1.0.0
WebScene packages
WebScene provides portable HTML, DOM, CSS, graphics, and JavaScript contracts together with an Avalonia presentation backend and an opt-in native V8/DOM/CSS/scene engine.
Start with the package matching the product surface:
WebScenefor HTML-like Avalonia markup;WebScene.Backend.Avaloniafor the complete Avalonia backend;WebScene.SdkandWebScene.Sdk.Avaloniafor packaged React/TypeScript components;WebScene.NativeEngine.Runtime.<rid>for the native engine on a published RID.
The complete release inventory is:
- managed libraries:
WebScene,WebScene.Core,WebScene.Dom,WebScene.Css,WebScene.Graphics,WebScene.JavaScript,WebScene.Backend.Abstractions,WebScene.Backend.Avalonia,JavaScript.Avalonia.ClearScript,WebScene.Sdk, andWebScene.Sdk.Avalonia; - project templates:
WebScene.Templates; - native runtimes:
WebScene.NativeEngine.Runtime.osx-arm64.
The package line is prerelease. Managed packages in one release must use the same
version. Native applications must select the runtime package matching their explicit
RuntimeIdentifier.
win-x64 and linux-x64 publishing are temporarily deferred while their pinned V8
builds move to faster, independently validated lanes. Both remain source-build
targets but are not part of the current NuGet release inventory.
The release workflow caches a minimal pinned V8 SDK independently for each RID. The cache contains only the V8 headers, monolithic library, ICU data, and licenses needed to link WebScene's native bridge. Its key includes the hosted-runner image, ClearScript revision, V8 build scripts, and WebScene compatibility patches. Consequently, ordinary WebScene changes rebuild and relink only the native bridge; V8 is rebuilt whenever any input capable of changing its ABI or binary output changes. Completed SDK inputs are saved independently of later bridge, package, or smoke-test failures, so a successful multi-hour V8 build is not repeated merely because a downstream step fails.
Documentation, compatibility policy, source, and issue tracking are available from the WebScene repository.
| 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
- AngleSharp (>= 1.5.2)
- AngleSharp.Css (>= 1.0.0)
- Avalonia (>= 11.3.4)
- Avalonia.Skia (>= 11.3.4)
- SkiaSharp (>= 2.88.9)
- SkiaSharp.HarfBuzz (>= 2.88.9)
- Svg.Skia (>= 3.4.1)
- WebScene.Backend.Avalonia (>= 1.0.0)
-
net8.0
- AngleSharp (>= 1.5.2)
- AngleSharp.Css (>= 1.0.0)
- Avalonia (>= 11.3.4)
- Avalonia.Skia (>= 11.3.4)
- SkiaSharp (>= 2.88.9)
- SkiaSharp.HarfBuzz (>= 2.88.9)
- Svg.Skia (>= 3.4.1)
- WebScene.Backend.Avalonia (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.