Do JS deferred promises block action sequence progression in v2?

What is your technique for holding the action sequence with deferred promises? I wasn’t aware this was something that could be done and have been moving more things into javascript / other action sequences to compensate whenever I need to run anything asynchronous inside of javascript in an action sequence.