Search code examples
windowsinternet-explorerreact-nativemicrosoft-edgechakra

Can JSRT be used on Windows 7 with IE9+, or do I need to redistribute ChakraCore?


Several projects, like react-native-windows, make use of the JSRT wrapper API that interfaces to Chakra installations on Windows 10.

Since Chakra started shipping in Internet Explorer 9, can I use that same JSRT wrapper on Windows 7 (SP1) if IE9 or newer is installed? IE11? Or do I need to build and redistribute ChakraCore with my application on any Windows version before 10?


Solution

  • Matt you will need to redistribute chakracore with your application. the version of chakra that shipped in windows 7 through 8.1 was packaged in jscript9.dll. starting with windows 10 Microsoft forked the old JSRT API and stripped out all the legacy code from it and created chakra.dll. chakracore is a subset of what ships in chakra.dll (minus all of the hosting, COM, & DOM specific parts).