SpiderMonkey
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]
- JavaScript OSA, język komunikacji miedzyprocesowej dla komputerów Macintosh
- lista silników JavaScript
- Rhino
Linki zewnętrzne [edytuj]
- SpiderMonkey (JavaScript-C) Engine
- Documentation for SpiderMonkey
- Franky Braem Tutorial
- wxJS – port wxWidgets
- SpiderApe – biblioteka C++ zbudowana w oparciu o SpiderMonkey, z myślą o uproszczeniu procesu osadzania i rozszerzania SpiderMonkey
- kilka projektów które używają silnika Spidermonkey – Natywny Interfejs JavaScript, JavaScript Host
- Google jslibs projekt – NSPR i SQLite biblioteki spidermonkey.
|
||||||||||||||||||||||||||||||||||||||||||||||||||