In this task, you are given a question in Persian, and your task is to translate it into English.
Q: چه تفاوتی بین یک promise و یک callback در Javascript است؟
A: 
What's the difference between a promise and a callback in Javascript?