Promise trong Javascript là một đối tượng đại diện cho một giá trị có thể chưa tồn tại nhưng sẽ được xử lý và có giá trị vào một thời gian nào đó trong tương lai. Promise giúp các dòng code xử lý không đồng bộ trong có vẻ đồng bộ hơn.