Для всех сочувствующих - рекомендую не читать предыдущие комменты, там вы получите батхерд который никак не относится к теме топика
Вот большая дискуссия о включение cancelation в стандарт
https://github.com/tc39/ecmascript-asyncawait/issues/27
TL;DR в конце концов там никчему и не пришли
Еще интересные ссылки:
https://github.com/getify/asynquence - библиотека одного из активных комментаторов в том топике, реализует поддержку отмены
https://github.com/JeffreyZhao/windjs.org-cn/blob/... - китайцы реализуют отмену через canelation token(привет C#) в 2012 году
И скорее всего самое главное:
https://github.com/tc39/proposal-cancellation - свежее предложение в стандарт и готовая реализация
https://github.com/rbuckton/prex