blazor组件逼近性能

时间:2019-01-24 07:03:09

标签: c# blazor blazor-server-side

最近我正在努力创建blazor组件,我遇到了一些问题。

  1. 创建组件的最佳方法是什么(本机或使用现有JavaScript UI)

  2. 选择现有JavaScript是否存在性能或内存泄漏。

  3. 在使用JavaScript库组件时,任何对Serve Side blazor的影响。

  4. 这两种方法之间的优缺点是什么?

1 个答案:

答案 0 :(得分:4)

  1. Blazor中只有一种方法-创建Blazor UI组件。 Angular和Blazor都是UI组件框架。第一个使用JavaScript,第二个使用C#,尽管您可以在其他情况下使用JSInterop。

  2. 当C#代码等待JavaScript响应而JavaScript代码“不确定该怎么办”时,可能会发生一些内存泄漏。在那种情况下,据我所记得,Blazor框架将在一段时间后停止这种废话。

  3. Blazor的目标是尽可能少地使用JavaScript。 Blazor不是JavaScript框架。并且它使用JavaScript来与DOM进行通信,至少直到Web Assembly成熟到可以与DOM进行直接通信为止,而无需JavaScript的中介。

开始学习Blazor ... Blazor很棒... 希望这对您有帮助...