Based on your description this is equivalent to async/await implemented with callbacks but not async/await implemented via polling.
Based on your description this is equivalent to async/await implemented with callbacks but not async/await implemented via polling.