Blazor 组件接近性能
blazor components approach performance
最近忙于创建 blazor 组件,我遇到了一些问题。
创建组件的最佳方法是什么(本机 & 或使用现有的 JavaScript UI)
在选择 Existing JavaScript 时是否存在任何性能或内存泄漏问题JavaScript。
使用 JavaScript Lib 组件时对服务端 blazor 的任何影响。
两种方法的优缺点是什么?
Blazor 中只有一种方法 - 创建 Blazor UI 组件。 Angular 和 Blazor 都是 UI 组件框架。第一个使用 JavaScript,第二个使用 C#,尽管您可以在其他情况下使用 JSInterop。
当 C# 代码等待 JavaScript 响应而 JavaScript 代码 "is not sure what to do" 时,可能存在一些内存泄漏。在那种情况下,据我所知,Blazor 框架将在一段时间后停止这种胡说八道。
Blazor的objective就是尽量少用JavaScript。 Blazor 不是 JavaScript 框架。它使用 JavaScript 来与 DOM 进行通信,至少在 Web Assembly 足够成熟以实现与 DOM 的直接通信之前,无需 JavaScript 的中介。
开始学习 Blazor...Blazor 很棒...
希望这有助于...
最近忙于创建 blazor 组件,我遇到了一些问题。
创建组件的最佳方法是什么(本机 & 或使用现有的 JavaScript UI)
在选择 Existing JavaScript 时是否存在任何性能或内存泄漏问题JavaScript。
使用 JavaScript Lib 组件时对服务端 blazor 的任何影响。
两种方法的优缺点是什么?
Blazor 中只有一种方法 - 创建 Blazor UI 组件。 Angular 和 Blazor 都是 UI 组件框架。第一个使用 JavaScript,第二个使用 C#,尽管您可以在其他情况下使用 JSInterop。
当 C# 代码等待 JavaScript 响应而 JavaScript 代码 "is not sure what to do" 时,可能存在一些内存泄漏。在那种情况下,据我所知,Blazor 框架将在一段时间后停止这种胡说八道。
Blazor的objective就是尽量少用JavaScript。 Blazor 不是 JavaScript 框架。它使用 JavaScript 来与 DOM 进行通信,至少在 Web Assembly 足够成熟以实现与 DOM 的直接通信之前,无需 JavaScript 的中介。
开始学习 Blazor...Blazor 很棒... 希望这有助于...