The pizza restaurant analogy is spot on for explaining the mental model. One thing worth exploring next is SharedArrayBuffer for cases where workers need to share large datasets without the serialization overhead of postMessage — we hit a wall with that in a data processing pipeline where the copy cost was almost as expensive as the computation itself.