XJSCompatibility is a project mainly written in JavaScript, it's free.
A set of functions allowing to test parts of the core and, if needed, to add or replace it.