angular - 在 Web Worker 中运行 Angular 应用程序,无需从 CLI 中弹出

标签 angular angular-cli web-worker

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

我想利用 Web Worker 的优势,同时又不失去 Angular-CLI 的舒适性(我不想运行 ngject)。理想情况下,我的整个应用程序将在网络 worker 内部运行。

这目前可能吗?

先决条件:

  • Angular 2 或 4
  • Angular-cli v.1.0+
  • 不从 angular-cli 弹出

最佳答案

我假设您看到了这个: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

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

关于angular - 在 Web Worker 中运行 Angular 应用程序,无需从 CLI 中弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361112/

相关文章:

使我的浏览器变慢的 Javascript 代码

angular - "Uncaught Error: Zone already loaded." karma 测试期间

javascript - angular2 事件监听 *NgFor 迭代变量

spring - 如何将带有 angular 2 前端(angular-cli 构建)的 spring-boot webapp 部署到 Tomcat?

angular - 更改 Angular 中每个框位置的最佳方法是什么

typescript - Angular cli项目中的绝对路径

angular - 在 Angular CLI (1.3+) 中,如何确保我的 web.config 文件输出到我的 'dist' 目录

angular-cli - 浏览器加载 index.html 的缓存版本 - angular 7

javascript - 使d3强制静态布局更快

google-chrome - Web Worker 调试在开发人员工具中不可用