JavaScript · Senior · Pytanie 13 z 75

Po co przekazywać ArrayBuffer do workera jako transferable: postMessage(buf, [buf])?

Wyjaśnienie

Kopiowanie dużych danych jest drogie. Transfer przekazuje pamięć natychmiast, a byteLength u nadawcy staje się 0. Prawdziwa pamięć współdzielona to SharedArrayBuffer z Atomics, ale wymaga izolacji cross-origin (nagłówki COOP/COEP).

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 13

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test