enqueue tasks Microtasks Scheduled for things that should happen straight after the currently executing task. Promise callbacks are usually called as microtasks.
Channels are 2-way streams (default buffer = 1) • A channel cannot accept a message unless someone on the other side is reading • JS-CSP: Operations on channels are yieldable from inside generators