Веб-рабочий в Угловой CLI

Я работаю над Angular app который имеет большие вычисления на стороне клиента, из-за которых UI блокируется. Я хотел использовать Web worker в проекте Angular CLI для запуска UI в одном потоке и большой обработки в background thread.

У кого-нибудь есть мысли о

  • Как обрабатывать тяжелые вычисления в угловом.
  • Как использовать Web Workers в Angular CLI

Некоторые ссылки Угловое CLI-приложение с веб-рабочими https://github.com/angular/angular-cli/issues/5885

1 ответ

Вы можете использовать https://www.npmjs.com/package/angular2-web-worker

Внесите службу веб-рабочего в свой конструктор:

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

licensed under cc by-sa 3.0 with attribution.