Wpis z mikrobloga

Mirki z #javascript , znowu pomoc potrzebna, ale chyba prostsza.
Mam aplikacje we #vuejs .
Nie uzywa zadnego backendu, tylko jest to UI + logika schowana pod spodem do obliczen.
Problem w tym, ze te obliczenia są dość kosztowne (algorytm już całkiem nieźle zoptymalizowałem, ale jednak nadal trochę to trwa) i blokują UI.
Jak mógłbym to zrobić w Workerze? Trochę nie ogarniam tego jak Worker ma wywołać obliczenia bo musi być dostęp do danych z programu, ale mam wrażenie, że czegoś po prostu nie wiem i nie jest to może takie trudne?

W tej chwili jak kliknę przycisk to leci await this.mojeDrzewo[0].calc i tyle.
Jak to zrobić żeby worker to wywołał więc nie zblokowałby UI ?
  • 1