SpiderMonkey

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
SpiderMonkey
Autor Mozilla Foundation,
Mozilla Corporation
Platforma sprzętowa x86, x86-64, ARM
System operacyjny Wieloplatformowość
Język programowania C/C++
Pierwsze wydanie 1.0 (marzec 1996)
Aktualna wersja stabilna 60.0 (9 maja 2018; miesiąc temu)
Licencja MPL[1]
Rodzaj Silnik JavaScriptu
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 bardzo popularne aplikacje, takie jak: Firefox, SeaMonkey, a także Adobe Acrobat i Adobe Reader. SpiderMonkey jest silnikiem JavaScriptu dla Yahoo! Widgets, UOX3, emulatora Ultima Online. Znajduje on także zastosowanie w Sphere suite, aplikacji wspomagającej tworzenie gier RPG.

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]