I followed reference [2] and the highest voted answer (not the selected one) concludes:
> I think the results speak for themselves and demonstrate unequivocally that LLVM is perfectly suitable for JIT compilation.
> I think the results speak for themselves and demonstrate unequivocally that LLVM is perfectly suitable for JIT compilation.
That answer is about typed languages. The issue is with dealing with dynamic types. There is a lot more code generated for the JIT to compile.