1.JIT is used for deployment, versioning, and security.
2.JIT translates the IL code to an assembly code and uses the CPU architecture of the target machine to execute a .NET application.
3.JIT compiles to C# code using .NET environment properties.
4.JIT is used for deployment, versioning, and security, and forces the computer's processor to execute the native machine code.