JavaScript Promises are a prerequisite for productivity with the Firebase JavaScript SDK. Firebase does support callbacks, but Promises are so much cleaner…