Здравствуйте, VladCore, Вы писали:
VC>P.S. в .NET у таски есть явный метод Start(). а в JavaScript нихрена не понятно
Promise вызывается сразу В смысле, что если не вызываешь .then, или забыл await, то просто не увидишь результат, не имеет возможности отмены, и вообще это низкоуровневая абстракция js.
Если хочешь подписки/отписки/отложенный запуск/полный контроль, или просто вникнуть в асинхронность и реактивность, погугли rxjs. Это библиотека Observables