What are the differences between these NuGet packages?

3

I use the JavaScriptEngineSwitcher.Msie package in my webapps in asp.net mvc, I found 2 more JavaScriptEngineSwitcher packages what the difference between them What are the pros and cons?

  • JavaScriptEngineSwitcher.V8
  • JavaScriptEngineSwitcher.Jurassic
  • JavaScriptEngineSwitcher.Msie
asked by anonymous 17.07.2015 / 16:41

1 answer

2

JavaScriptEngineSwitcher is a package that allows you to switch implementations of Javascript engines, each of which you have indicated represents a of the possible alternatives to be used depending on the ones you want to use.

They are:

  • JavaScriptEngineSwitcher.Jint: Javascript engine based on JInt

    This is an interpreter, it does not compile the code.

  • JavaScriptEngineSwitcher.V8: Javascript engine based on V8 (ie used in Chrome)

    As it is based on V8, it can be said to be very reliable. It just requires a native code DLL.

  • JavaScriptEngineSwitcher.Jurassic: engine based on Javascript compiler - > .Net

    The project is a bit old, so as Javascript changes with new versions, it may no longer support current features.

  • JavaScriptEngineSwitcher.Msie: Internet Explorer-based engine (IE must be installed)

    Based on IE. Soon IE must be installed. Mono for example will not support this in Linux.

17.07.2015 / 18:45