Skip to content

Sm1t/workers-performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Worker and Transferable objects

Передаваемые объекты - это объекты, которые не копируются (например, с использованием структурированного клонирования). Вместо этого данные передаются из одного контекста в другой. «Версия» из вызывающего контекста больше не доступна после передачи в новый контекст.

Например, при передаче ArrayBuffer из основного приложения в Worker исходный ArrayBuffer из основного потока очищается и больше не может использоваться. Это значительно улучшает производительность отправки данных работнику.

Эта демонстрация отправляет 32MB ArrayBuffer работнику и обратно, используя другую postMessage(), который поддерживает передаваемые объекты: postMessage(message, [transfer]).

About

Web Worker and Transferable objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published