Why Promises Are Faster Than setTimeout()?

Why an immidiately resolved promise is faster then an immediate timeout?