I understand that RyuJIT is a quicker compiler than JIT. But is it the new standard for the .NET 4.6 or is that Roslyn?
Or is it that Roslyn is used when you need to expose APIs during the compilation process?
I'm confused between their purposes and what frameworks they'll be found in. Can someone explain the difference & when you want one over the other, please?
Roslyn is a compiler that takes your source code and generates IL bytecode. RyuJIT takes said bytecode, at runtime, and generates native code. You can embed Roslyn into an app to compile source code on the fly, but RyuJIT is strictly for the runtime and cannot be accessed as far as I know.