Establish a channel between the main thread and the worker, can send information using promise-based methods, the _promise gets resolved when the recipient responds_.