https://devzone.org.ua/post/iak-skasuvaty-asynkhronne-zavdannia-v-javascript
Як скасувати асинхронне завдання в JavaScript