Hi James2015Li,
Those classes provide access to two very different JavaScript engines.
JScript is the engine used by Internet Explorer 8 and earlier. It's relatively slow and doesn't support newer JavaScript features. It also has thread affinity, meaning that each instance can only be used on the thread that created it. On the positive side, it's lightweight, it supports debugging in Visual Studio, and it's easy to deploy.
V8 is Google's JavaScript engine. It's extremely fast, it doesn't suffer from thread affinity, and it supports most of the latest JavaScript standards. The downside is that it's memory-intensive, it doesn't support debugging in Visual Studio, and it requires the deployment of several native assemblies with your application.
Good luck!
Those classes provide access to two very different JavaScript engines.
JScript is the engine used by Internet Explorer 8 and earlier. It's relatively slow and doesn't support newer JavaScript features. It also has thread affinity, meaning that each instance can only be used on the thread that created it. On the positive side, it's lightweight, it supports debugging in Visual Studio, and it's easy to deploy.
V8 is Google's JavaScript engine. It's extremely fast, it doesn't suffer from thread affinity, and it supports most of the latest JavaScript standards. The downside is that it's memory-intensive, it doesn't support debugging in Visual Studio, and it requires the deployment of several native assemblies with your application.
Good luck!