Standards[edit] SpiderMonkey implements the ECMA-262 specification (ECMAScript). ECMA-357 (ECMAScript for XML (E4X)) was dropped in early 2013.[9] Internals[edit] SpiderMonkey is written in C/C++ and contains an interpreter, the IonMonkey JIT compiler, and a garbage collector. TraceMonkey[edit] TraceMonkey[10] was the first JIT compiler written for the JavaScript language. Initially introduced as
![SpiderMonkey - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/4ada8fcdca192af5a06de84c3be179b72cee3463/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F8%2F89%2FSpidermonkey-logo-2021.svg%2F1200px-Spidermonkey-logo-2021.svg.png)