我一直在研究Angular app
,由于UI
被阻塞,客户端上的计算量很大。我想在Angular CLI项目中使用Web worker
在一个线程中运行UI
,并在background thread
中进行大量处理。
有没有人有想法
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 );
}