Darwin is a javascript framework for people that take error handling seriously and want to achieve it through progressive enhancement and graceful degradation.