Я работаю над проектом с интенсивным использованием ЦП и памяти, для которого часть обработки отправляется веб-работнику, чтобы не повесить браузер во время обработки его номера.Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно отправить экземпляру веб-работника несколько многомерных массивов, но после профилирования приложения я понял, что оно клонирует массивы, поэтому я попытаюсь выяснить, передам ли я их как переносимые объекты.
Для простоты предположим, что я пытаюсь передать массивы:
var myArray1 = [{a: 0, b: "0"}, {a: 1, b: "0"}];
var myArray2 = [{c: 0, d:" 0 "}, {c: 1, d:" 0 "}];
Есть ли способпередать их как передаваемые объекты экземпляру веб-работника?