优化服务器端Blazor应用程序

优化服务器端Blazor应用程序,blazor,Blazor,我试图提高服务器端blazor应用程序的性能,并从Google Chrome Lighthouse获得了一个结果,它显示了在解析/脚本评估方面的大量工作 是否有人有过在服务器blazor中这是正常的经验,或者如何在生产模式中改进这一点 只是想知道一些提示或经验,应用程序的哪个部分可能导致这种行为 谢谢 使用服务器端blazor,浏览器就像一个哑终端。无论何时设置DOM事件@onclick@onmousemove等,或通过某些javascript将其发送回服务器。服务器处理事件,然后javasc

我试图提高服务器端blazor应用程序的性能,并从Google Chrome Lighthouse获得了一个结果,它显示了在解析/脚本评估方面的大量工作

是否有人有过在服务器blazor中这是正常的经验,或者如何在生产模式中改进这一点

只是想知道一些提示或经验,应用程序的哪个部分可能导致这种行为


谢谢

使用服务器端blazor,浏览器就像一个哑终端。无论何时设置DOM事件@onclick@onmousemove等,或通过某些javascript将其发送回服务器。服务器处理事件,然后javascript接收增量html以更新主体

如果可以,请避免经常发生的事件,如@onmousemove,使用默认绑定设置,而不是每次按下键等


但基本上,我们需要在javascript上花费大量时间,因为javascript是整个体验的基础

此外,请确保已启用预渲染

然后,看看您可以删除哪些脚本,尤其是jQuery小部件。仅在初始化时按需加载脚本