【问题标题】:how can i improve performance to client side application with svg elements as real time application?如何使用 svg 元素作为实时应用程序提高客户端应用程序的性能?
【发布时间】:2020-01-18 08:06:11
【问题描述】:

我正计划使用带有 Angular 或 Javascript 代码的 SVG 元素创建示例实时 Web 应用程序。 我想知道如何使用 SVG 元素作为 SignalR 广播的实时应用程序来提高客户端的性能?

我想知道如何编写代码来执行实时操作,如移动、调整大小和旋转,以执行快速 DOM 操作并提高所有浏览器的渲染速度。

【问题讨论】:

    标签: javascript angular performance svg real-time


    【解决方案1】:

    如果您选择 Angular,请按照以下说明操作

    • 在全局级别实现 Socket 并在层次结构中处理 ON 事件。
    • 实现延迟加载模块。
    • OnPush 更改检测策略。
    • 避免视图中的函数调用尝试为其创建管道。
    • 订阅时取消订阅 observables。
    • 对虚拟 DOM 使用 Track By Function。

    这可能有助于提高性能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      相关资源
      最近更新 更多