TAsync is a javascript module to help the development of asynchronous code. It can be both used with node.js or directly in the browser. TAsync can be characterized as a future/promise library with some unique features: follows stack traces across asynchronous calls, real and future values can be mixed freely, execution can be throttled in logical execution time.