| OLD | NEW |
| 1 Tests asynchronous call stacks for Promises. | 1 Tests asynchronous call stacks for Promises. |
| 2 | 2 |
| 3 Set timer for test function. | 3 Set timer for test function. |
| 4 Captured call stacks in no particular order: | 4 Captured call stacks in no particular order: |
| 5 Call stack: | 5 Call stack: |
| 6 0) afterJSONStringifyAndParse (async-callstack-promises.html:97) | 6 0) afterJSONStringifyAndParse (async-callstack-promises.html:97) |
| 7 [Promise.resolve] | 7 [Promise.resolve] |
| 8 0) resolvePromise (async-callstack-promises.html:12) | 8 0) resolvePromise (async-callstack-promises.html:12) |
| 9 [setTimeout] | 9 [setTimeout] |
| 10 0) promiseCallback (async-callstack-promises.html:21) | 10 0) promiseCallback (async-callstack-promises.html:21) |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 1) settledPromise (async-callstack-promises.html:38) | 24 1) settledPromise (async-callstack-promises.html:38) |
| 25 2) chained2 (async-callstack-promises.html:112) | 25 2) chained2 (async-callstack-promises.html:112) |
| 26 [Promise.resolve] | 26 [Promise.resolve] |
| 27 0) resolvePromise (async-callstack-promises.html:12) | 27 0) resolvePromise (async-callstack-promises.html:12) |
| 28 [setTimeout] | 28 [setTimeout] |
| 29 0) promiseCallback (async-callstack-promises.html:21) | 29 0) promiseCallback (async-callstack-promises.html:21) |
| 30 1) timeoutPromise (async-callstack-promises.html:9) | 30 1) timeoutPromise (async-callstack-promises.html:9) |
| 31 2) chained1 (async-callstack-promises.html:110) | 31 2) chained1 (async-callstack-promises.html:110) |
| 32 [Promise.resolve] | 32 [Promise.resolve] |
| 33 0) resolvePromise (async-callstack-promises.html:12) | 33 0) resolvePromise (async-callstack-promises.html:12) |
| 34 [setTimeout] |
| 35 0) promiseCallback (async-callstack-promises.html:21) |
| 36 1) timeoutPromise (async-callstack-promises.html:9) |
| 37 2) doTestThrowFromChain (async-callstack-promises.html:109) |
| 38 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 39 [setTimeout] |
| 40 0) testFunction (async-callstack-promises.html:43) |
| 41 [setTimeout] |
| 42 0) scheduleTestFunction (debugger-test.js:3) |
| 43 <... skipped remaining frames ...> |
| 34 | 44 |
| 35 Call stack: | 45 Call stack: |
| 36 0) catchCallback (async-callstack-promises.html:130) | 46 0) catchCallback (async-callstack-promises.html:130) |
| 37 [Promise.reject] | 47 [Promise.reject] |
| 38 0) rejectPromise (async-callstack-promises.html:16) | 48 0) rejectPromise (async-callstack-promises.html:16) |
| 39 [setTimeout] | 49 [setTimeout] |
| 40 0) promiseCallback (async-callstack-promises.html:19) | 50 0) promiseCallback (async-callstack-promises.html:19) |
| 41 1) timeoutPromise (async-callstack-promises.html:9) | 51 1) timeoutPromise (async-callstack-promises.html:9) |
| 42 2) chained3 (async-callstack-promises.html:126) | 52 2) chained3 (async-callstack-promises.html:126) |
| 43 [Promise.resolve] | 53 [Promise.resolve] |
| 44 0) resolvePromise (async-callstack-promises.html:12) | 54 0) resolvePromise (async-callstack-promises.html:12) |
| 45 [setTimeout] | 55 [setTimeout] |
| 46 0) promiseCallback (async-callstack-promises.html:21) | 56 0) promiseCallback (async-callstack-promises.html:21) |
| 47 1) timeoutPromise (async-callstack-promises.html:9) | 57 1) timeoutPromise (async-callstack-promises.html:9) |
| 48 2) chained2 (async-callstack-promises.html:124) | 58 2) chained2 (async-callstack-promises.html:124) |
| 59 [Promise.resolve] |
| 60 0) resolvePromise (async-callstack-promises.html:12) |
| 61 [setTimeout] |
| 62 0) promiseCallback (async-callstack-promises.html:21) |
| 63 1) timeoutPromise (async-callstack-promises.html:9) |
| 64 2) chained1 (async-callstack-promises.html:122) |
| 65 [Promise.resolve] |
| 66 0) resolvePromise (async-callstack-promises.html:12) |
| 67 [setTimeout] |
| 68 0) promiseCallback (async-callstack-promises.html:21) |
| 69 1) timeoutPromise (async-callstack-promises.html:9) |
| 70 2) doTestThrowFromChain (async-callstack-promises.html:121) |
| 71 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 49 | 72 |
| 50 Call stack: | 73 Call stack: |
| 51 0) chained1 (async-callstack-promises.html:80) | 74 0) chained1 (async-callstack-promises.html:80) |
| 52 [Promise.resolve] | 75 [Promise.resolve] |
| 53 0) resolvePromise (async-callstack-promises.html:12) | 76 0) resolvePromise (async-callstack-promises.html:12) |
| 54 [setTimeout] | 77 [setTimeout] |
| 55 0) promiseCallback (async-callstack-promises.html:21) | 78 0) promiseCallback (async-callstack-promises.html:21) |
| 56 1) timeoutPromise (async-callstack-promises.html:9) | 79 1) timeoutPromise (async-callstack-promises.html:9) |
| 57 2) doTestChainedPromises (async-callstack-promises.html:79) | 80 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 58 3) testFunctionTimeout (async-callstack-promises.html:50) | 81 3) testFunctionTimeout (async-callstack-promises.html:50) |
| (...skipping 11 matching lines...) Expand all Loading... |
| 70 0) promiseCallback (async-callstack-promises.html:21) | 93 0) promiseCallback (async-callstack-promises.html:21) |
| 71 1) timeoutPromise (async-callstack-promises.html:9) | 94 1) timeoutPromise (async-callstack-promises.html:9) |
| 72 2) chained1 (async-callstack-promises.html:81) | 95 2) chained1 (async-callstack-promises.html:81) |
| 73 [Promise.resolve] | 96 [Promise.resolve] |
| 74 0) resolvePromise (async-callstack-promises.html:12) | 97 0) resolvePromise (async-callstack-promises.html:12) |
| 75 [setTimeout] | 98 [setTimeout] |
| 76 0) promiseCallback (async-callstack-promises.html:21) | 99 0) promiseCallback (async-callstack-promises.html:21) |
| 77 1) timeoutPromise (async-callstack-promises.html:9) | 100 1) timeoutPromise (async-callstack-promises.html:9) |
| 78 2) doTestChainedPromises (async-callstack-promises.html:79) | 101 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 79 3) testFunctionTimeout (async-callstack-promises.html:50) | 102 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 103 [setTimeout] |
| 104 0) testFunction (async-callstack-promises.html:43) |
| 105 [setTimeout] |
| 106 0) scheduleTestFunction (debugger-test.js:3) |
| 107 <... skipped remaining frames ...> |
| 80 | 108 |
| 81 Call stack: | 109 Call stack: |
| 82 0) chained3 (async-callstack-promises.html:86) | 110 0) chained3 (async-callstack-promises.html:86) |
| 83 [Promise.resolve] | 111 [Promise.resolve] |
| 84 0) resolvePromise (async-callstack-promises.html:12) | 112 0) resolvePromise (async-callstack-promises.html:12) |
| 85 [setTimeout] | 113 [setTimeout] |
| 86 0) promiseCallback (async-callstack-promises.html:21) | 114 0) promiseCallback (async-callstack-promises.html:21) |
| 87 1) timeoutPromise (async-callstack-promises.html:9) | 115 1) timeoutPromise (async-callstack-promises.html:9) |
| 88 2) chained1 (async-callstack-promises.html:81) | 116 2) chained1 (async-callstack-promises.html:81) |
| 89 [Promise.resolve] | 117 [Promise.resolve] |
| 90 0) resolvePromise (async-callstack-promises.html:12) | 118 0) resolvePromise (async-callstack-promises.html:12) |
| 91 [setTimeout] | 119 [setTimeout] |
| 92 0) promiseCallback (async-callstack-promises.html:21) | 120 0) promiseCallback (async-callstack-promises.html:21) |
| 93 1) timeoutPromise (async-callstack-promises.html:9) | 121 1) timeoutPromise (async-callstack-promises.html:9) |
| 94 2) doTestChainedPromises (async-callstack-promises.html:79) | 122 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 95 3) testFunctionTimeout (async-callstack-promises.html:50) | 123 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 124 [setTimeout] |
| 125 0) testFunction (async-callstack-promises.html:43) |
| 126 [setTimeout] |
| 127 0) scheduleTestFunction (debugger-test.js:3) |
| 128 <... skipped remaining frames ...> |
| 96 | 129 |
| 97 Call stack: | 130 Call stack: |
| 98 0) chained4 (async-callstack-promises.html:89) | 131 0) chained4 (async-callstack-promises.html:89) |
| 99 [Promise.resolve] | 132 [Promise.resolve] |
| 100 0) resolveCallback (async-callstack-promises.html:29) | 133 0) resolveCallback (async-callstack-promises.html:29) |
| 101 1) settledPromise (async-callstack-promises.html:38) | 134 1) settledPromise (async-callstack-promises.html:38) |
| 102 2) chained3 (async-callstack-promises.html:87) | 135 2) chained3 (async-callstack-promises.html:87) |
| 103 [Promise.resolve] | 136 [Promise.resolve] |
| 104 0) resolvePromise (async-callstack-promises.html:12) | 137 0) resolvePromise (async-callstack-promises.html:12) |
| 105 [setTimeout] | 138 [setTimeout] |
| 106 0) promiseCallback (async-callstack-promises.html:21) | 139 0) promiseCallback (async-callstack-promises.html:21) |
| 107 1) timeoutPromise (async-callstack-promises.html:9) | 140 1) timeoutPromise (async-callstack-promises.html:9) |
| 108 2) chained1 (async-callstack-promises.html:81) | 141 2) chained1 (async-callstack-promises.html:81) |
| 109 [Promise.resolve] | 142 [Promise.resolve] |
| 110 0) resolvePromise (async-callstack-promises.html:12) | 143 0) resolvePromise (async-callstack-promises.html:12) |
| 144 [setTimeout] |
| 145 0) promiseCallback (async-callstack-promises.html:21) |
| 146 1) timeoutPromise (async-callstack-promises.html:9) |
| 147 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 148 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 149 [setTimeout] |
| 150 0) testFunction (async-callstack-promises.html:43) |
| 151 [setTimeout] |
| 152 0) scheduleTestFunction (debugger-test.js:3) |
| 153 <... skipped remaining frames ...> |
| 111 | 154 |
| 112 Call stack: | 155 Call stack: |
| 113 0) errorCallback (async-callstack-promises.html:60) | 156 0) errorCallback (async-callstack-promises.html:60) |
| 114 [Promise.reject] | 157 [Promise.reject] |
| 115 0) doTestPromiseResolveAndReject (async-callstack-promises.html:137) | 158 0) doTestPromiseResolveAndReject (async-callstack-promises.html:137) |
| 116 1) testFunctionTimeout (async-callstack-promises.html:50) | 159 1) testFunctionTimeout (async-callstack-promises.html:50) |
| 117 [setTimeout] | 160 [setTimeout] |
| 118 0) testFunction (async-callstack-promises.html:43) | 161 0) testFunction (async-callstack-promises.html:43) |
| 119 [setTimeout] | 162 [setTimeout] |
| 120 0) scheduleTestFunction (debugger-test.js:3) | 163 0) scheduleTestFunction (debugger-test.js:3) |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 [setTimeout] | 217 [setTimeout] |
| 175 0) promiseCallback (async-callstack-promises.html:21) | 218 0) promiseCallback (async-callstack-promises.html:21) |
| 176 1) timeoutPromise (async-callstack-promises.html:9) | 219 1) timeoutPromise (async-callstack-promises.html:9) |
| 177 2) chained4 (async-callstack-promises.html:90) | 220 2) chained4 (async-callstack-promises.html:90) |
| 178 [Promise.resolve] | 221 [Promise.resolve] |
| 179 0) resolveCallback (async-callstack-promises.html:29) | 222 0) resolveCallback (async-callstack-promises.html:29) |
| 180 1) settledPromise (async-callstack-promises.html:38) | 223 1) settledPromise (async-callstack-promises.html:38) |
| 181 2) chained3 (async-callstack-promises.html:87) | 224 2) chained3 (async-callstack-promises.html:87) |
| 182 [Promise.resolve] | 225 [Promise.resolve] |
| 183 0) resolvePromise (async-callstack-promises.html:12) | 226 0) resolvePromise (async-callstack-promises.html:12) |
| 227 [setTimeout] |
| 228 0) promiseCallback (async-callstack-promises.html:21) |
| 229 1) timeoutPromise (async-callstack-promises.html:9) |
| 230 2) chained1 (async-callstack-promises.html:81) |
| 231 [Promise.resolve] |
| 232 0) resolvePromise (async-callstack-promises.html:12) |
| 233 [setTimeout] |
| 234 0) promiseCallback (async-callstack-promises.html:21) |
| 235 1) timeoutPromise (async-callstack-promises.html:9) |
| 236 2) doTestChainedPromises (async-callstack-promises.html:79) |
| 237 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 238 [setTimeout] |
| 239 0) testFunction (async-callstack-promises.html:43) |
| 184 | 240 |
| 185 Call stack: | 241 Call stack: |
| 186 0) thenCallback (async-callstack-promises.html:55) | 242 0) thenCallback (async-callstack-promises.html:55) |
| 187 [Promise.resolve] | 243 [Promise.resolve] |
| 188 0) resolvePromise (async-callstack-promises.html:12) | 244 0) resolvePromise (async-callstack-promises.html:12) |
| 189 [setTimeout] | 245 [setTimeout] |
| 190 0) promiseCallback (async-callstack-promises.html:21) | 246 0) promiseCallback (async-callstack-promises.html:21) |
| 191 1) timeoutPromise (async-callstack-promises.html:9) | 247 1) timeoutPromise (async-callstack-promises.html:9) |
| 192 2) doTestPromiseAll (async-callstack-promises.html:103) | 248 2) doTestPromiseAll (async-callstack-promises.html:103) |
| 193 3) testFunctionTimeout (async-callstack-promises.html:50) | 249 3) testFunctionTimeout (async-callstack-promises.html:50) |
| 194 [setTimeout] | 250 [setTimeout] |
| 195 0) testFunction (async-callstack-promises.html:43) | 251 0) testFunction (async-callstack-promises.html:43) |
| 196 [setTimeout] | 252 [setTimeout] |
| 197 0) scheduleTestFunction (debugger-test.js:3) | 253 0) scheduleTestFunction (debugger-test.js:3) |
| 198 <... skipped remaining frames ...> | 254 <... skipped remaining frames ...> |
| 199 | 255 |
| 200 | 256 |
| OLD | NEW |