JavaScriptEngineSwitcher.ChakraCore
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
--------------------------------------------------------------------------------
README file for JS Engine Switcher: ChakraCore v3.31.0
--------------------------------------------------------------------------------
Copyright (c) 2013-2026 Andrey Taritsyn - http://www.taritsyn.ru
===========
DESCRIPTION
===========
JavaScriptEngineSwitcher.ChakraCore contains a `ChakraCoreJsEngine` adapter
(wrapper for the ChakraCore (https://github.com/chakra-core/ChakraCore)).
Project was based on the code of Chakra-Samples
(https://github.com/Microsoft/Chakra-Samples) and jsrt-dotnet
(https://github.com/robpaveza/jsrt-dotnet).
This package does not contain the native implementations of ChakraCore.
Therefore, you need to choose and install the most appropriate package(s) for
your platform. The following packages are available:
* JavaScriptEngineSwitcher.ChakraCore.Native.win-x86
* JavaScriptEngineSwitcher.ChakraCore.Native.win-x64
* JavaScriptEngineSwitcher.ChakraCore.Native.win-arm
* JavaScriptEngineSwitcher.ChakraCore.Native.win-arm64
* JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64
* JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64
=============
RELEASE NOTES
=============
1. ChakraCore was updated to version of February 19, 2026;
2. The value of a read-only field in an embedded object or type can no longer be
changed;
3. Performed a migration to the modern C# null/not-null checks;
4. Added support for .NET 10;
5. In the `lock` statements for .NET 10 target now uses a instances of the
`System.Threading.Lock` class;
6. Reduced a memory allocation by using collection expressions.
=============
DOCUMENTATION
=============
See documentation on GitHub -
http://github.com/Taritsyn/JavaScriptEngineSwitcher