UJS Compilation Infrastructure