After synchronous code, microtask vs event queue order (exam model)?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Sau khi chạy mã đồng bộ, trình duyệt sẽ thực hiện các tác vụ microtask và các sự kiện theo một thứ tự nhất định. Trong đó, trình duyệt sẽ ưu tiên chạy hết các tác vụ microtask trước khi xử lý các sự kiện. Điều này có nghĩa là trình duyệt sẽ không xử lý các sự kiện cho đến khi tất cả các tác vụ microtask đã được hoàn thành. Sau đó, trình duyệt mới sẽ lấy các sự kiện tiếp theo từ hàng đợi sự kiện để xử lý. Vì vậy, câu trả lời đúng là "Drain all microtasks before taking the next event from the event queue".
Cùng chủ đề
Đi tiếp từ đây