Hi ạ, mình muốn hỏi 3 câu hỏi. Mình cảm ơn nhiều.
-
Mình tìm thấy source code implement promise trong js https://developpaper.com/source-code-implementation-of-promise-perfect-in-accordance-with-promise-a-specification/ Không biết source code này có phải chính chủ ECMAscript không hay fake (web này chắc là blog copy lại)?
-
Cho mình hỏi Promise A+ là gì vậy, trong source code promise có dẫn các điều mục trong promise A+ mà mình search trong trang https://promisesaplus.com/#notes thấy không liên quan gì hết (đoạn 2.2.4 setTimeout). Đọc một số blog cũng thấy nhiều người dẫn từ promise A+ specification.
-
Có phải bên trong promise implement bằng cách dùng setTimeout với time = 0 đúng không? Nếu đúng vậy thì tại sao trong even loop, promise được xếp vào Microtask queue (Job queue) trong khi setTimeout thuộc Macrotask queue (Task queue)?
có gì sai m.n bổ sung
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?