deasync

Turns async function into sync via JavaScript wrapper of Node event loop

atomic-sleep

Zero CPU overhead, zero dependency, true event-loop blocking sleep