Маленький редко применяемый сниппет: await Promise.withResolvers().promise; А зачем? Допустим, в результате каких-то условий, нам надо location.reload() вызвать и ПРЕКРАТИТЬ дальнейшую работу всех запросов. Втыкаем где-то посередине эту конструкцию и все дальнейшие запросы стоят, "вечно" ждут.