Node recently introduced
timers/promises API which provides functionality such as
setInterval but using Promises. Developers usually achieved that functionality with various 3rd-party packages but now they have full STD support with additional features like native cancellation.
So, I thought it would be useful to have that same API available in browsers (even down to IE11) and older Node versions!