Did JavaScript actually keep that Promise?

If you never understood Promises in JS, read this.