Skip to content

Latest commit

 

History

History
41 lines (39 loc) · 4.16 KB

promises-spec.md

File metadata and controls

41 lines (39 loc) · 4.16 KB
  1. Promise test / jsbin
  2. Thenable test / jsbin

All promise implementations (except browsers) are tested on Node.js v0.11.14

Implementation Result
Firefox 35.0.1 -- Promise async then then timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
Firefox 35.0.1 -- Thenable async then then timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
Internet Explorer 11.0.9879.0 -- Promise async then then then then then then then then then then then then timeout a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 a7 b7 b8 a8
Internet Explorer 11.0.9879.0 -- Thenable async then then then then then then then then then then then then timeout a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 then then then then a7 b7 b8 a8
Chrome 42.0.2292.0 canary -- Promise async then then then then then then then then then then then then a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 timeout then then then then a7 b7 b8 a8
Chrome 42.0.2292.0 canary -- Thenable async then then then then then then then then then then then then a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 timeout then then then then a7 b7 b8 a8
nodejs v0.11.14 (v8: 3.26.33) native -- Promise async then then then then then then then then then then then then a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 timeout then then then then a7 b7 b8 a8
nodejs v0.11.14 (v8: 3.26.33) native -- Thenable async then a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 timeout a7 b7 b8 a8
bluebird 2.9.5 -- Promise async a1 a2 b1 b2 a3 b3 b4 a4 a5 b5 b6 a6 timeout a7 b7 b8 a8
bluebird 2.9.5 -- Thenable then then async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
es6-promise 2.0.1 -- Promise async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
es6-promise 2.0.1 -- Thenable async then then a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
es6-promises 1.0.10 -- Promise then then async timeout a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 a7 b7 b8 a8
es6-promises 1.0.10 -- Thenable async timeout then then a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
lie 2.8.1 -- Promise then then async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
lie 2.8.1 -- Thenable then then async a1 a2 a3 a4 b1 b2 b3 b4 a5 b5 b6 a6 timeout a7 b7 b8 a8
my-promise 1.0.1 -- Promise async then then a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
my-promise 1.0.1 -- Thenable async then then a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
native-promise-only 0.7.6-a -- Promise then then async timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
native-promise-only 0.7.6-a -- Thenable then then async timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
promiscuous 0.6.0 -- Promise then then async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
promiscuous 0.6.0 -- Thenable then then async a1 a2 a3 a4 b1 b2 b3 b4 a5 b5 b6 a6 timeout a7 b7 b8 a8
promise 6.1.0 -- Promise then then async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
promise 6.1.0 -- Thenable then then async a1 a2 a3 a4 b1 b2 b3 b4 a5 b5 b6 a6 timeout a7 b7 b8 a8
promiz 1.0.3 -- Promise async then then timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
promiz 1.0.3 -- Thenable async then then timeout a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 a7 b7 b8 a8
q 1.1.2 -- Promise async a1 b1 b2 a2 a3 b3 b4 a4 a5 b5 b6 a6 timeout a7 b7 b8 a8
q 1.1.2 -- Thenable async then then a1 b1 b2 a2 a3 b3 b4 a4 a5 b5 b6 a6 timeout a7 b7 b8 a8
rsvp 3.0.16 -- Promise async a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
rsvp 3.0.16 -- Thenable async then then a1 a2 a3 a4 a5 a6 b1 b2 b3 b4 b5 b6 timeout a7 b7 b8 a8
vow 0.4.8 -- Promise then then async timeout a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
vow 0.4.8 -- Thenable then then async timeout a1 a2 a3 a4 b1 b2 b3 b4 a5 b5 b6 a6 a7 b7 b8 a8
when 3.7.2 -- Promise async a3 b3 b4 a4 a5 b5 b6 a6 a1 a2 b1 b2 timeout a7 b7 b8 a8
when 3.7.2 -- Thenable async then then a3 b3 b4 a4 a5 b5 b6 a6 a1 a2 b1 b2 timeout a7 b7 b8 a8