Based on Layered (AOP) and Asynch Chained Programmation approach, deepjs is a set of tools for managing standard javascripts functions, objects and promises.