<aside> 💡 Hiểu luồng bất đồng bộ là các sử dụng
</aside>
Đồng bộ (hình bên trái), các công việc cần làm tuần tự nhau ⇒ tổng thời gian xử lý dài
Bất đồng bộ (hình bên phải) Các công việc thực hiện ở các luồng tách biệt, không chờ nhau.

Ứng dụng khi call Async (ví dụ settimeOut), Call API. Ví dụ dưới đây code sẽ log “A” tiếp đến là “C” rồi 100ms sau mới log ra “B”
// Khi call API or SettimeOut
console.log("A");
settimeOut(()=>{
console.log("B");
}, 100);
console.log("C");
// ket qua log: ACB