对 JavaScript 这类单线程的语言来说,避免同步执行对创建能即时响应高效执行的应用来说是十分必要的。Windows Library for Javascript (即 WinJs) 提供了一种称为 promise 的机制,大大简化了异步编程。