SpiderMonkey

SpiderMonkey
AutorMozilla Foundation,
Mozilla Corporation[1]
Pierwsze wydanie1.0 (marzec 1996)
Aktualna wersja stabilna52.7.2
(15 marca 2018) [±]
Język programowaniaC++, Rust, JavaScript[1]
Platforma sprzętowax86, x86-64, ARM
System operacyjnyWieloplatformowość
RodzajSilnik JavaScriptu i WebAssembly[1]
LicencjaMPL[2]
Strona internetowa

SpiderMonkeywieloplatformowy 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ż

  • lista silników JavaScriptu
  • Rhino

Przypisy

  1. a b c d SpiderMonkey JavaScript/WebAssembly Engine (ang.). SpiderMonkey. [dostęp 2022-09-16].
  2. a b Mozilla Licensing Policies (ang.). Mozilla. [dostęp 2018-03-31].

Linki zewnętrzne