This might prove useful for some... visualising JavaScript Promises, including execution flow, and the ability to step backwards, and forwards.