MsieJavaScriptEngine 3.0.0-rc2

This library is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine). Project was based on the code of SassAndCoffee.JavaScript (https://github.com/paulcbetts/SassAndCoffee), Chakra Sample Hosts (https://github.com/panopticoncentral/chakra-host) and jsrt-dotnet (https://github.com/robpaveza/jsrt-dotnet).

This is a prerelease version of MsieJavaScriptEngine.
There is a newer version of this package available.
See the version list below for details.
Install-Package MsieJavaScriptEngine -Version 3.0.0-rc2
dotnet add package MsieJavaScriptEngine --version 3.0.0-rc2
<PackageReference Include="MsieJavaScriptEngine" Version="3.0.0-rc2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MsieJavaScriptEngine --version 3.0.0-rc2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1. Improved performance of debugging in ActiveScript modes;
2. `GetSourceFragmentFromLine` method of `JsErrorHelpers` class has been replaced by the `GetTextFragmentFromLine` method of `TextHelpers` class;
3. One part of the auxiliary code was removed, and other part moved to an external library - AdvancedStringBuilder;
4. In the `IeNativeMethods` and `EdgeNativeMethods` classes for the `netstandard` targets was changed a calling convention from `StdCall` to `Cdecl`.

Showing the top 5 GitHub repositories that depend on MsieJavaScriptEngine:

Repository Stars
reactjs/React.NET
.NET library for JSX compilation and server-side rendering of React components
smartstore/SmartStoreNET
Open Source ASP.NET MVC Ecommerce Shopping Cart Solution
Taritsyn/WebMarkupMin
The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
Taritsyn/JavaScriptEngineSwitcher
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .NET, Microsoft ClearScript.V8, Jurassic, Jint, ChakraCore, VroomJs and NiL.JS). This library allows you to quickly and easily switch to using of another JavaScript engine.
levibotelho/LearnAngular
The open source code repository for LearnAngular.

Version History

Version Downloads Last updated
3.0.4 189 10/9/2019
3.0.3 19,449 4/28/2019
3.0.2 9,022 3/13/2019
3.0.1 11,270 1/23/2019
3.0.0 5,495 12/24/2018
3.0.0-rc2 607 12/4/2018
3.0.0-rc1 2,292 9/18/2018
3.0.0-beta5 702 8/23/2018
3.0.0-beta4 10,269 6/6/2018
3.0.0-beta3 769 5/29/2018
3.0.0-beta2 769 5/22/2018
3.0.0-beta1 821 4/8/2018
3.0.0-alpha3 945 12/10/2017
3.0.0-alpha2 832 11/17/2017
3.0.0-alpha1 1,151 9/13/2017
2.2.10 3,623 11/20/2018
2.2.9 62,030 6/12/2018
2.2.8 10,716 5/24/2018
2.2.7 18,655 4/10/2018
2.2.6 16,405 2/23/2018
2.2.5 17,702 12/23/2017
2.2.4 19,193 8/25/2017
2.2.3 40,626 7/4/2017
2.2.2 262,198 6/28/2017
2.2.1 23,679 4/25/2017
2.2.0 3,248 4/21/2017
2.1.2 114,028 2/12/2017
2.1.1 1,033 2/10/2017
2.1.0 20,162 12/19/2016
2.0.2 24,636 12/2/2016
2.0.1 20,756 11/8/2016
2.0.0 90,825 9/19/2016
2.0.0-beta2 887 9/17/2016
2.0.0-beta1 898 9/9/2016
2.0.0-alpha1 908 9/3/2016
1.7.2 5,827 8/17/2016
1.7.1 106,013 5/24/2016
1.7.0 155,217 3/4/2016
1.7.0-beta1 794 2/26/2016
1.7.0-alpha2 877 1/16/2016
1.7.0-alpha1 829 1/5/2016
1.6.0 44,265 12/3/2015
1.5.6 75,241 7/23/2015
1.5.5 16,101 6/29/2015
1.5.4 928 6/28/2015
1.5.3 31,317 5/5/2015
1.5.2 22,804 4/5/2015
1.5.1 63,414 1/13/2015
1.5.0 39,528 10/13/2014
1.4.4 77,394 7/22/2014
1.4.3 22,670 4/27/2014
1.4.2 38,295 3/24/2014
1.4.1 984 3/22/2014
1.4.0 25,175 2/27/2014
1.3.0 7,949 1/16/2014
1.2.0 4,752 12/30/2013
1.1.3 48,364 9/3/2013
1.1.2 10,077 6/20/2013
1.1.1 4,832 10/15/2012
1.1.0 1,028 10/11/2012
1.0.8 1,160 9/20/2012
1.0.7 1,025 9/9/2012
1.0.5 1,060 8/29/2012
1.0.1 996 8/27/2012
1.0.0 1,024 8/26/2012
Show less