JavaScript’s Promise Rejected Its Namesake

JavaScript promises aren’t actually the promises they were named after. The concept of a promise...