JavaScript · Senior · Pytanie 12 z 75
Czego nie ma kod wewnątrz Web Workera?
- ✓Poprawna odpowiedź: Dostępu do DOM; komunikuje się z głównym wątkiem przez
postMessage - 2Dostępu do
fetchi timerów - dozwolone są tylko obliczenia - 3Możliwości importowania modułów - worker to zawsze jeden plik
Wyjaśnienie
Worker działa w osobnym wątku, więc ciężkie obliczenia nie blokują UI. Dostępne są fetch, timery, IndexedDB i moduły (type: 'module'). Dane przekazuje się przez kopiowanie (structured clone) lub przeniesienie własności (Transferable, np. ArrayBuffer).