Вопросjunior — middle98 просмотров

Что использовалось для обработки асинхронных операций до появления Promise в JavaScript?