This page runs a series of a examples using promises in ECMAScript 6 using Traceur transpilation. Open up your debugging console to view the output.
For more information on how promises work and its level of support, check out the Promises article that is part of the Learning ES6 series.
Source code | Native example | Babel example | Index of examples