SpiderMonkey
![]() | |
| Autor | Mozilla Foundation, Mozilla Corporation[1] |
|---|---|
| Pierwsze wydanie | 1.0 (marzec 1996) |
| Język programowania | C++, Rust, JavaScript[1] |
| Platforma sprzętowa | x86, x86-64, ARM |
| System operacyjny | Wieloplatformowość |
| Rodzaj | Silnik JavaScriptu i WebAssembly[1] |
| Licencja | MPL[2] |
| Strona internetowa | |
SpiderMonkey – wieloplatformowy silnik JavaScriptu i WebAssembly o otwartym kodzie źródłowym. Został napisany przez Brendana Eicha z firmy Netscape Communications, a obecnie jest rozwijany i utrzymywany przez Mozilla Foundation i Mozilla Corporation[1]. Rozpowszechniany jest na licencji MPL[2].
SpiderMonkey zawiera kompilator, interpreter, dekompilator, garbage collector oraz standardowe klasy. Sam w sobie nie dostarcza środowiska takiego jak obiektowy model dokumentu (DOM).
Silnik ten jest osadzony w aplikacjach dostarczających środowisko hosta. Wykorzystują go m.in. programy takie jak Firefox czy SeaMonkey. Jest on pokrewnym projektem do Rhino.
Zobacz też
Przypisy
- 1 2 3 4 SpiderMonkey JavaScript/WebAssembly Engine. SpiderMonkey. [dostęp 2022-09-16]. (ang.).
- 1 2 Mozilla Licensing Policies. Mozilla. [dostęp 2018-03-31]. (ang.).
