Web Workers a ArrayBuffer
Nálepky:
Při předávání informací do vláken Web Workers musí prohlížeč předaný objekt serializovat do podoby řetězce a ve vláknu ho opět převést zpět. Při předávání větších objemů dat jde o značně neefektivní způsob. Řešením může být ArrayBuffer (Chrome 13 / FF5) – v podstatě pole binárních dat, které dokáže prohlížeč předat bez konverzí. Jak na to ukazuje článek Workers ♥ ArrayBuffer.
V ideálním případě by k serializaci vůbec nedocházelo. To by pak šlo posílat struktury jako { ‚fn‘: function () { return ‚it works!‘; } }