Обещания — это тактика отложенных вычислений, подходящая для нескольких стилей параллелизма: параллелизм потоков и циклов событий для локальных вычислений, а также синхронный и асинхронный удаленный обмен сообщениями. Обещание представляет собой конечный результат асинхронной операции. Основной способ работы с обещаниями — это метод, который регистрирует преобразования конечного значения обещания или причины отказа в новое обещание.