objective javascript JIT compiler