SpiderMonkey

E24484

SpiderMonkey is Mozilla's open-source JavaScript engine, written in C/C++ and used primarily in the Firefox web browser.

All labels observed (5)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf JavaScript engine
free and open-source software
software library
category Mozilla technology
scripting engine
developer Mozilla
feature WebAssembly support
baseline JIT
generational garbage collection
incremental garbage collection
just-in-time compilation
optimizing JIT
firstAppearedIn Netscape Navigator
surface form: Netscape Navigator 2
hasComponent JIT compiler
bytecode compiler
garbage collector
interpreter
parser
implements ECMAScript
license MPL 2.0
maintainer Mozilla JavaScript team
nameOrigin named after a toy spider monkey in Netscape offices
operatingSystem cross-platform
originalAuthor Brendan Eich
partOf Mozilla Firefox
programmingLanguage C
C++
repository https://hg.mozilla.org/mozilla-central/file/tip/js/src
supports C API
C++ API
debugging API
embedding API
supportsLanguageFeature async functions
generators
proxies
typed arrays
supportsStandard ECMAScript
surface form: ECMAScript 2015

ECMAScript
surface form: ECMAScript 2016

ECMAScript
surface form: ECMAScript 2017

ECMAScript
surface form: ECMAScript 2018

ECMAScript
surface form: ECMAScript 2019

ECMAScript
surface form: ECMAScript 2020

ECMAScript
surface form: ECMAScript 5
usedIn Adobe Acrobat
Adobe Acrobat
surface form: Adobe Reader

Mozilla Firefox
surface form: Firefox

GNOME desktop environment
surface form: GNOME Shell

Mozilla SeaMonkey
Thunderbird
writtenFor embedding in applications

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

JavaScript notableImplementation SpiderMonkey
ChakraCore relatedTo SpiderMonkey
Mozilla Firefox JavaScriptEngine SpiderMonkey
Mozilla notableWork SpiderMonkey
Mozilla develops SpiderMonkey
this entity surface form: SpiderMonkey JavaScript engine
Mozilla JavaScript team responsibleFor SpiderMonkey
this entity surface form: SpiderMonkey JavaScript engine
Mozilla JavaScript team develops SpiderMonkey
this entity surface form: SpiderMonkey JavaScript engine
Mozilla JavaScript team maintains SpiderMonkey
this entity surface form: SpiderMonkey JavaScript engine
Mozilla JavaScript team produces SpiderMonkey
this entity surface form: SpiderMonkey JIT compiler
Mozilla JavaScript team produces SpiderMonkey
this entity surface form: SpiderMonkey garbage collector
Mozilla JavaScript team produces SpiderMonkey
this entity surface form: SpiderMonkey bytecode interpreter
David Flanagan workedOn SpiderMonkey
this entity surface form: SpiderMonkey JavaScript engine