WebScene.Backend.Uno
1.0.11
dotnet add package WebScene.Backend.Uno --version 1.0.11
NuGet\Install-Package WebScene.Backend.Uno -Version 1.0.11
<PackageReference Include="WebScene.Backend.Uno" Version="1.0.11" />
<PackageVersion Include="WebScene.Backend.Uno" Version="1.0.11" />
<PackageReference Include="WebScene.Backend.Uno" />
paket add WebScene.Backend.Uno --version 1.0.11
#r "nuget: WebScene.Backend.Uno, 1.0.11"
#:package WebScene.Backend.Uno@1.0.11
#addin nuget:?package=WebScene.Backend.Uno&version=1.0.11
#tool nuget:?package=WebScene.Backend.Uno&version=1.0.11
WebScene packages
Bring web components into native applications.
WebScene runs React, TypeScript, JavaScript, DOM, CSS, Canvas, SVG, and advanced existing web controls inside native application frameworks. It is designed for Flutter, Uno Platform, WPF, WinUI, Avalonia, and other native hosts while preserving native windows, composition, input, lifecycle, and platform integration.
WebScene is not a WebView, embedded browser, Chromium/WebKit runtime, or Electron shell. Web-authored components execute against a native scene runtime and integrate through explicit host contracts.
Choose a package
WebSceneprovides the Avalonia HTML-like authoring layer and managed presentation backend.WebScene.Backend.UnoandWebScene.Backend.Avaloniaintegrate the portable runtime with native framework presentation.WebScene.SdkandWebScene.Sdk.Avaloniapackage and host React, TypeScript, and JavaScript components with compatibility, lifecycle, diagnostics, and host-bridge contracts.WebScene.JavaScript.InteropandWebScene.JavaScript.Interop.Generatorgenerate strongly typed .NET interop APIs from reviewed TypeScript declaration (.d.ts) files.WebScene.NativeEngine.Runtime.<rid>supplies the verified native V8, DOM, CSS, layout, Canvas, SVG, and immutable-scene runtime for a deployment platform.
Native runtime packages
| Target platform | Runtime identifier | Package |
|---|---|---|
| macOS on 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 |
Native applications must reference the runtime package matching their explicit
RuntimeIdentifier. Each package includes the native module, ICU data, license
notices, ABI information, and a reproducible build manifest.
Release inventory
The release contains the WebScene, WebScene.Core, WebScene.Dom, WebScene.Css,
WebScene.Graphics, WebScene.JavaScript, WebScene.Backend.Abstractions,
WebScene.Backend.Avalonia, WebScene.Backend.Uno, WebScene.JavaScript.Interop,
WebScene.JavaScript.Interop.Generator, JavaScript.Avalonia.ClearScript,
WebScene.Sdk, WebScene.Sdk.Avalonia, and WebScene.Templates packages, plus the
three native runtime packages listed above.
Documentation, samples, compatibility policy, and issue tracking are available from the WebScene repository.
License
These packages use an MIT-based license with an additional Restricted Party Clause.
See the packaged LICENSE file for the full terms.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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)
- SkiaSharp (>= 3.119.2)
- SkiaSharp.HarfBuzz (>= 3.119.2)
- Svg.Skia (>= 5.1.1)
- Uno.WinUI (>= 6.5.153)
- Uno.WinUI.Graphics2DSK (>= 6.5.153)
- WebScene.Backend.Abstractions (>= 1.0.11)
- WebScene.Core (>= 1.0.11)
- WebScene.Css (>= 1.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Adds event-driven native callback notifications to eliminate managed interop polling.