| OLD | NEW |
| 1 Checks created frame for async call chain | 1 Checks created frame for async call chain |
| 2 | 2 |
| 3 Running test: testPromise | 3 Running test: testPromise |
| 4 foo1 (test.js:10:2) | 4 foo1 (test.js:10:2) |
| 5 -- Promise.resolve -- | 5 -- Promise.resolve (test.js:20:14)-- |
| 6 promise (test.js:20:14) | 6 promise (test.js:21:2) |
| 7 (anonymous) (expr.js:0:0) | 7 (anonymous) (expr.js:0:0) |
| 8 | 8 |
| 9 | 9 |
| 10 Running test: testPromiseThen | 10 Running test: testPromiseThen |
| 11 foo1 (test.js:10:2) | 11 foo1 (test.js:10:2) |
| 12 -- Promise.resolve -- | 12 -- Promise.resolve (test.js:28:14)-- |
| 13 promiseThen (test.js:28:14) | 13 promiseThen (test.js:30:2) |
| 14 (anonymous) (expr.js:0:0) | 14 (anonymous) (expr.js:0:0) |
| 15 | 15 |
| 16 foo2 (test.js:14:2) | 16 foo2 (test.js:14:2) |
| 17 -- Promise.resolve -- | 17 -- Promise.resolve (test.js:29:14)-- |
| 18 promiseThen (test.js:29:14) | 18 -- Promise.resolve (test.js:28:14)-- |
| 19 promiseThen (test.js:30:2) |
| 19 (anonymous) (expr.js:0:0) | 20 (anonymous) (expr.js:0:0) |
| 20 | 21 |
| 21 | 22 |
| 22 Running test: testPromiseThenThen | 23 Running test: testPromiseThenThen |
| 23 foo1 (test.js:10:2) | 24 foo1 (test.js:10:2) |
| 24 -- Promise.resolve -- | 25 -- Promise.resolve (test.js:37:14)-- |
| 25 promiseThenThen (test.js:37:14) | 26 promiseThenThen (test.js:39:2) |
| 26 (anonymous) (expr.js:0:0) | 27 (anonymous) (expr.js:0:0) |
| 27 | 28 |
| 28 foo1 (test.js:10:2) | 29 foo1 (test.js:10:2) |
| 29 -- Promise.resolve -- | 30 -- Promise.resolve (test.js:38:14)-- |
| 30 promiseThenThen (test.js:38:14) | 31 promiseThenThen (test.js:39:2) |
| 31 (anonymous) (expr.js:0:0) | 32 (anonymous) (expr.js:0:0) |
| 32 | 33 |
| 33 foo2 (test.js:14:2) | 34 foo2 (test.js:14:2) |
| 34 -- Promise.resolve -- | 35 -- Promise.resolve (test.js:37:25)-- |
| 35 promiseThenThen (test.js:37:25) | 36 -- Promise.resolve (test.js:37:14)-- |
| 37 promiseThenThen (test.js:39:2) |
| 36 (anonymous) (expr.js:0:0) | 38 (anonymous) (expr.js:0:0) |
| 37 | 39 |
| 38 | 40 |
| 39 Running test: testPromiseResolve | 41 Running test: testPromiseResolve |
| 40 foo1 (test.js:10:2) | 42 foo1 (test.js:10:2) |
| 41 -- Promise.resolve -- | 43 -- Promise.resolve (test.js:44:27)-- |
| 42 promiseResolve (test.js:44:27) | 44 promiseResolve (test.js:44:17) |
| 43 (anonymous) (expr.js:0:0) | 45 (anonymous) (expr.js:0:0) |
| 44 | 46 |
| 45 | 47 |
| 46 Running test: testPromiseReject | 48 Running test: testPromiseReject |
| 47 foo1 (test.js:10:2) | 49 foo1 (test.js:10:2) |
| 48 -- Promise.reject -- | 50 -- Promise.reject (test.js:48:31)-- |
| 49 promiseReject (test.js:48:31) | 51 promiseReject (test.js:48:17) |
| 50 (anonymous) (expr.js:0:0) | 52 (anonymous) (expr.js:0:0) |
| 51 | 53 |
| 52 | 54 |
| 53 Running test: testPromiseAll | 55 Running test: testPromiseAll |
| 54 foo1 (test.js:10:2) | 56 foo1 (test.js:10:2) |
| 55 -- Promise.resolve -- | 57 -- Promise.resolve (test.js:52:44)-- |
| 56 promiseAll (test.js:52:44) | 58 -- Promise.resolve (test.js:52:17)-- |
| 59 promiseAll (test.js:52:31) |
| 57 (anonymous) (expr.js:0:0) | 60 (anonymous) (expr.js:0:0) |
| 58 | 61 |
| 59 | 62 |
| 60 Running test: testPromiseRace | 63 Running test: testPromiseRace |
| 61 foo1 (test.js:10:2) | 64 foo1 (test.js:10:2) |
| 62 -- Promise.resolve -- | 65 -- Promise.resolve (test.js:56:45)-- |
| 63 promiseRace (test.js:56:45) | 66 -- Promise.resolve (test.js:56:17)-- |
| 67 promiseRace (test.js:56:32) |
| 64 (anonymous) (expr.js:0:0) | 68 (anonymous) (expr.js:0:0) |
| 65 | 69 |
| 66 | 70 |
| 67 Running test: testThenableJob1 | 71 Running test: testThenableJob1 |
| 68 foo1 (test.js:10:2) | 72 foo1 (test.js:10:2) |
| 69 -- Promise.resolve -- | 73 -- Promise.resolve (test.js:60:72)-- |
| 70 thenableJob1 (test.js:60:72) | 74 -- Promise.resolve (test.js:60:56)-- |
| 75 Promise.resolve.then (test.js:60:46) |
| 76 -- Promise.resolve (test.js:60:27)-- |
| 77 thenableJob1 (test.js:60:17) |
| 71 (anonymous) (expr.js:0:0) | 78 (anonymous) (expr.js:0:0) |
| 72 | 79 |
| 73 | 80 |
| 74 Running test: testThenableJob2 | 81 Running test: testThenableJob2 |
| 75 foo1 (test.js:10:2) | 82 foo1 (test.js:10:2) |
| 76 -- Promise.resolve -- | 83 -- Promise.resolve (test.js:64:57)-- |
| 77 thenableJob2 (test.js:64:57) | 84 Promise.resolve.then (test.js:64:46) |
| 85 -- Promise.resolve (test.js:64:27)-- |
| 86 thenableJob2 (test.js:64:17) |
| 78 (anonymous) (expr.js:0:0) | 87 (anonymous) (expr.js:0:0) |
| 79 | 88 |
| 80 | 89 |
| 81 Running test: testSetTimeouts | 90 Running test: testSetTimeouts |
| 82 foo1 (test.js:10:2) | 91 foo1 (test.js:10:2) |
| 83 setTimeout (test.js:72:25) | 92 setTimeout (test.js:72:25) |
| 84 -- setTimeout -- | 93 -- setTimeout -- |
| 85 setTimeout (test.js:72:6) | 94 setTimeout (test.js:72:6) |
| 86 -- setTimeout -- | 95 -- setTimeout -- |
| 87 setTimeout (test.js:71:4) | 96 setTimeout (test.js:71:4) |
| 88 -- setTimeout -- | 97 -- setTimeout -- |
| 89 setTimeouts (test.js:70:2) | 98 setTimeouts (test.js:70:2) |
| 90 (anonymous) (expr.js:0:0) | 99 (anonymous) (expr.js:0:0) |
| 91 | 100 |
| OLD | NEW |