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
logo
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 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ż edytuj

Przypisy edytuj

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

Linki zewnętrzne edytuj