【问题标题】:Run Angular app inside web worker without ejecting from CLI在 Web Worker 中运行 Angular 应用程序而不从 CLI 中弹出
【发布时间】:2018-01-03 19:01:19
【问题描述】:

我的应用程序中有一些繁重的 javascript 代码,它使 UI 陷入困境,感觉不到 60fps(janky)。

我想在不失去 angular-cli 的舒适性的情况下利用网络工作者(我不想运行 ng eject)。理想情况下,我的整个应用程序将在 Web Worker 中运行。

目前可以吗?

前提条件:

  • 角度 2 或 4
  • Angular-cli v.1.0+
  • 没有从 angular-cli 弹出

【问题讨论】:

  • 你尝试在 Angular 区域之外运行这个繁重的 JavaScript 代码,这样 Angular 就不会触发更改检测
  • 这是个好主意。我会试试看:)

标签: angular angular-cli web-worker


【解决方案1】:

我假设你看到了这个:Angular CLI generated app with Web Workers

还有这个:https://medium.com/@enriqueoriol/angular-with-web-workers-step-by-step-dc11d5872135

但不喜欢弹射?

我目前不知道有什么方法可以做到这一点。有问题在这里添加:https://github.com/angular/angular-cli/issues/2305

因此,您的问题的令人失望的答案可能是“否”。

【讨论】:

    猜你喜欢
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 2017-12-06
    • 2017-07-17
    • 1970-01-01
    • 2019-01-18
    • 2020-12-29
    相关资源
    最近更新 更多