JS interp