spidermonkey@91
« Back to VersTracker
Description:
JavaScript-C Engine
Type: Formula  |  Latest Version: 91.13.0@1  |  Tracked Since: Nov 13, 2024
Links: Homepage  |  @SpiderMonkeyJS  |  formulae.brew.sh
Category: Developer tools
Tags: javascript engine embedding mozilla ecmascript webassembly
Install: brew install spidermonkey@91
About:
SpiderMonkey is Mozilla's open-source JavaScript and WebAssembly engine, written in C++ and Rust. It implements the ECMAScript specification and is the core JavaScript runtime used in the Firefox browser. This specific version (91) provides a stable, embeddable engine for applications requiring JavaScript execution outside a web browser.
Key Features:
  • Fully compliant ECMAScript 2020 (ES11) implementation
  • High-performance Just-In-Time (JIT) compilation
  • Embeddable C/C++ API for integration into other software
  • Support for WebAssembly (Wasm)
  • Advanced debugging and profiling tools
Use Cases:
  • Embedding a JavaScript runtime in C/C++ applications (e.g., game scripting, desktop apps)
  • Server-side JavaScript execution environments
  • Research and development of JavaScript language features
Alternatives:
  • v8 – Google's engine used in Chrome/Node.js; often compared for performance and embeddability.
  • javascriptcore – Apple's engine used in Safari; another major embeddable ECMAScript implementation.
  • quickjs – Small, embeddable engine with a focus on being lightweight and having a small footprint.
Version History
Detected Version Rev Change Commit
Nov 13, 2024 9:07am 91.13.0 1 VERSION_BUMP b026b23f