SpiderMonkey

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
SpiderMonkey
Autor Mozilla Foundation,
Mozilla Corporation
Pierwsze wydanie 1.0 (marzec 1996)
Aktualna wersja stabilna 60.0 (9 maja 2018; 7 miesięcy temu)
Język programowania C/C++
Platforma sprzętowa x86, x86-64, ARM
System operacyjny Wieloplatformowość
Rodzaj Silnik JavaScriptu
Licencja MPL[1]
Strona internetowa

SpiderMonkey – nazwa kodowa pierwszego silnika JavaScriptu napisanego przez Brendana Eicha z firmy Netscape Communications, a później rozwijanego jako wolne oprogramowanie. Obecnie projekt jest kierowany przez Mozilla Foundation. Rozpowszechniany jest na licencji MPL[1].

SpiderMonkey jest napisany w C/C++ i 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. takie programy, jak Firefox czy SeaMonkey.

SpiderMonkey jest pokrewnym projektem do Rhino, zawierającym zaimplementowane wsparcie dla standardu ECMAScript for XML (E4X).

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. a b Mozilla Licensing Policies (ang.). Mozilla. [dostęp 2018-03-31].

Linki zewnętrzne[edytuj | edytuj kod]