SpiderMonkey

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

SpiderMonkey — это кодовое имя первого в истории движка, или интерпретатора, JavaScript (англ. JavaScript engine). SpiderMonkey был написан Бренданом Эйхом во время его работы в Netscape Communications, а позднее сделан открытым. В настоящее время SpiderMonkey поддерживается Mozilla Foundation.

SpiderMonkey написан на языке Си и включает в себя компилятор, интерпретатор, декомпилятор, сборщик мусора и стандартные классы. Он не предоставляет рабочего окружения, такого как DOM.

SpiderMonkey встраивается в другие приложения, которые предоставляют рабочее окружение для JavaScript. Наиболее популярными программами являются Mozilla Firefox и Mozilla Application Suite/SeaMonkey, а также Adobe Acrobat и Adobe Reader. SpiderMonkey также используется в качестве движка JavaScript для Yahoo! Widgets (ранее известного под именем «Konfabulator») и UOX3, эмулятора Ultima Online.

SpiderMonkey, как и родственный ему движок Rhino (англ.), имеет поддержку стандарта ECMAScript для XML (E4X). В будущем SpiderMonkey будет интегрирован с Tamarinоткрытой виртуальной машиной ActionScript, разработанной в Macromedia, а затем в Adobe[1].

[править] Источники

  1. http://weblogs.mozillazine.org/roadmap/archives/2006/11/project_tamarin.html Официальное объявление о начале интеграции с Tamarin

[править] Ссылки


На других языках