What is the postMessage / onmessage pattern? Is communication synchronous or asynchronous? | Web Workers | javascript Interview Questions | NextRound.in