我一直在研究Angular app,由于UI被阻塞,客户端上的计算量很大。我想在Angular CLI项目中使用Web worker在一个线程中运行UI,并在background thread中进行大量处理。

有没有人有想法

  • 如何处理angular中的繁重计算。
  • 如何在Web Workers中使用Angular CLI

  • 一些引用
    Angular CLI generated app with Web Workers
    https://github.com/angular/angular-cli/issues/5885

    最佳答案

    您可以使用https://www.npmjs.com/package/angular2-web-worker

    将Web Worker服务注入(inject)到您的构造函数中:

     construtor(private webWorkerService: WebWorkerService){
         this.webWorkerService.run( thing to run goes here );
     }
    

    10-05 20:51
    查看更多