Skip to content
55 / 57

Как работает postMessage с Transferable объектами?

По умолчанию postMessage копирует данные через structured clone, что дорого для больших объектов. Transferable объекты (ArrayBuffer, MessagePort, OffscreenCanvas, и др.) можно передать вместо копирования: данные мгновенно перемещаются в другой контекст, а в исходном становятся недоступны. Это zero-copy transfer -- нулевые затраты на копирование.

Как работает postMessage с Transferable объектами? | JScriptiser