I've used Opal and Coffeescript. Time to learn Javascript for reals.