JS would not be my weapon of choice. Your FW can be standards-first, but I never get to move my code away from the language it is written in.