SpiderMonkey is Mozilla's JavaScript engine.
- This is NOT the official SpiderMonkey standalone project. Official repo is here
- Only contains the SpiderMonkey source code and needed files to compile it
- Contains a few patches to make it compile on iOS (device and simulator)
- Contains build scripts for iOS, Android, Win32 and OS X
- Add code for decoding jsc file
- cd js/src/
- autoconf-2.13
- cd build-linux
- ../configure --enable-debug --disable-optimize
- make More info:https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey The program decjsc will been created in dist/bin.
- ./decjsc -e jsfile encode jsfile to jscfile named jsfile.jsc
- ./decjsc -d jscfile decode jscfile to assemblefile named jscfile.jsdec
- JIT is disabled
- Device only: compiled in RELEASE mode
- Simulator only: compiled in DEBUG mode
- JIT is enabled
- compiled in RELEASE mode
- JIT is enabled
- compiled in DEBUG mode
- JIT is enabled
- compiled in RELEASE mode
- JIT is enabled
- compiled in RELEASE mode
- Patches for SpiderMonkey