A polyfill for the DOM Promises feature coming to JavaScript