More about Node.js, but everyone is playing out with Node and NoSQL databases these days. And I don’t think I’m the only one finding the callback programming model quite unreadable (eye hurting?):
While the stratum that called database.get() blocks and waits for database.async_get() to perform its work, the browser UI will stay responsive. At the same time, other parallel strata not waiting for database.get() will happily continue running.
Here is the ☞ StratifiedJS library/framework
Original title and link: Stratifying asynchronous storage (NoSQL databases © myNoSQL)