Batch Promise.all vs Pool

Mở file này trên browser là chạy được (không cần server). Cùng list task async, cùng concurrency — so thời gian thật khi batch phải chờ task chậm nhất mỗi lô, còn pool thì slot rảnh lấy job tiếp ngay. ← Bài viết giải thích

Cấu hình

Mỗi “task” chỉ là setTimeout giả lập I/O — không gọi mạng.

Danh sách task (ms “ảo”)

Batch + Promise.all

Chưa chạy.

Pool (job rảnh → chạy)

Chưa chạy.

Kết quả

Bấm Chạy so sánh để xem.
Code chạy trong trang này