verybadcat / CSharpMath

LaTeX. in C#. (ported from the wonderful iosMath project).
MIT License
384 stars 64 forks source link

Blazor support seems to be crucial #184

Open pstricks-fans opened 3 years ago

pstricks-fans commented 3 years ago

MathJax which is a JavaScript based LaTeX rendering library uses DOM manipulation heavily. Even if Blazor Web Assembly can do DOM manipulation via JavaScript interop, it makes us break the original intent of Blazor. Blazor was developed to free C# programmers from having to use JavaScript when developing web based apps.

Supporting Blazor is really needed.

charlesroddie commented 3 years ago

AoT compilation is needed for client-side Blazor to have usable performance. It is also needed for good SkiaSharp support, so when it is done CSharpMath will work on Blazor.