SpiderMonkey

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

SpiderMonkey – kodowa nazwa pierwszego silnika JavaScript napisanego przez Brendana Eicha z filmy Netscape Communications, a później rozwijanego jako open source. Obecnie projekt jest kierowany przez Fundację Mozilla. SpiderMonkey jest napisany w języku C i zawiera kompilator, interpreter, dekompilator, garbage collector oraz standardowe klasy. Sam w sobie nie dostarcza środowiska takiego jak Obiektowy model dokumentu (Document Object Model) (DOM).

Jest on osadzony w aplikacjach dostarczających środowisko hosta. Wykorzystują go bardzo popularne aplikacje, takie jak: Mozilla Firefox, Mozilla Application Suite/ SeaMonkey a także Adobe Acrobat i Acrobat Reader. SpiderMonkey jest silnikiem JavaScript dla Yahoo! Widget Engine (formalnie znane jako "Konfabulator"), UOX3 (UOX), emulatora Ultima Online. Znajduje on także zastosowanie w open source Sphere suite, aplikacji wspomagającej tworzenie gier fabularnych (inaczej RPG, z ang. role-playing game).

SpiderMonkey jest pokrewnym produktem do Rhino zawierającym zaimplementowane wsparcie dla standardu ECMAScript dla XML (E4X)

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]