а если операция совсем тяжелая, тогда дольше будет ждать следующая функция на выполнение, по просту зависнешь, пока не отработает.. при условии синхронных функций. а вот промисы, это другое дело, асинхронное выполнение и ответ неизвестно когда). но советую вначале изучить понятие «callback» - легче будет с промисами