filamentgroup.com
Submitted by: David Walsh

Introducing EnhanceJS: A Smarter, Safer Way to Apply Progressive Enhancement

EnhanceJS is a new JavaScript framework (a single 2.5kb JavaScript file once minified/gzipped) that that automates a series of browser tests to ensure that advanced CSS and JavaScript features will render properly before they’re loaded to the page, enabling you to build advanced, modern websites without introducing accessibility problems for people on browsers that aren’t capable of supporting all advanced features.

direct link