Closed GeorgeS2019 closed 4 years ago
I believe for many developers, the availability of a WASM native 2D vector graphics through SkiaSharp (WASM) in UNO makes UNO for Web an attractive option instead of Blazor for c# developer
Write once for XAML UWP and run the same code in Web, Android and iOS.
This sounds like a great feature, but unfortunately this is not something that we would include in the core framework.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Currently there are two ways to create Web 2D Vector graphics using C#
The feature request would be to combine the above two possibilities in ONE Single Blazor Extension using Skia CanvasKit (WebGL). I would like community to evaluate the need for native WASM skiaSharp as a Blazor Extension that by pass the need for JSInterop.
Describe the solution you'd like
A clear and concise description of what you want to happen. Include any alternative solutions you've considered.
Native WASM skiaSharp as a Blazor Extension that by pass the need for JSInterop.
Propose a new label "Area-Blazor-Canvas" to focus users on the need to make 2D vector graphics drawing through Blazor good performance.
Additional context
Add any other context or screenshots about the feature request here.
Many different users are attempting to address the slow performance through JSInterop for 2D Vector drawings for Blazor.
Blazor-Canvas
Official [Blazor Extension/Canvas]
BlazorUnmarshalledCanvas
The seem promising way to by pass JSInterop is to have native SkiaSharp WASM
Currently it is possible using Javascript to use Skia Canvaskit Webgl