I have hundreds of Uint8 typed arrays that I store in a list. I would like to start implementing Web Workers in my code, I need these typed arrays to be available to all my workers at the same time. So I need to create SharedArrayBuffer. I had in mind to send a list of SharedArrayBuffer instead of a single SharedArrayBuffer that gathers all my data and converts them to a typed array only once at initialization in my workers. This method would simplify the code a lot. but in all the examples I could find, it was always just a single SharedArrayBuffer that was sent to the worker with postMessage. Would this be a bad way of using it? Will it cause me any performance issues or anything else?