blob: 9b31260ae71d5229b0e51f3043d1d5ac1bfdc975 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// Default capacity is 4096 bytes and each entry requires 24 bytes, so when
// the transferables list contains >170 entries, more than one segment is
// used, because 171 * 24 = 4104 and 4104 > 4096.
const transferables = [];
for (let i = 0; i < 170 + 1; ++i) {
transferables.push(new ArrayBuffer(1));
}
// Just don't crash.
serialize([], transferables, {
scope: "DifferentProcess",
});
|