- TraceMonkey
-
SpiderMonkey — это кодовое имя первого в истории движка, или интерпретатора, англ. JavaScript engine). SpiderMonkey был написан Бренданом Эйхом во время его работы в Netscape Communications, а позднее сделан открытым. В настоящее время SpiderMonkey поддерживается Mozilla Foundation.
SpiderMonkey написан на языке Си и включает в себя компилятор, интерпретатор, декомпилятор, сборщик мусора и стандартные классы. Он не предоставляет рабочего окружения, такого как Mozilla Firefox и Mozilla Application Suite/Adobe Acrobat и Adobe Reader. SpiderMonkey также используется в качестве движка JavaScript для Yahoo! Widgets (ранее известного под именем «Konfabulator») и UOX3, эмулятора Ultima Online.
SpiderMonkey, как и родственный ему движок Rhino (англ.), имеет поддержку стандарта ECMAScript для XML (E4X). В будущем SpiderMonkey будет интегрирован с Tamarin — открытой виртуальной машиной Macromedia, а затем в Adobe[1].
Источники
- ↑ http://weblogs.mozillazine.org/roadmap/archives/2006/11/project_tamarin.html Официальное объявление о начале интеграции с Tamarin
Ссылки
Проекты Mozilla Foundation Браузеры · Firefox · · Другие проекты · · Lightning · · Prism · Sunbird · Thunderbird · Устаревшие проекты Mozilla Application Suite · Calendar Project Инфраструктура · Necko · XBL · XPCOM · XPConnect · · · Компоненты Composer · NSPR · Rhino · SpiderMonkey · Tamarin · Venkman (сравнение) Диалекты · Caja · · · JavaScript OSA · JScript .NET · QtScript Движки ECMAScript InScript · · · KJS · futhark · linear_b · Narcissus · QtScript · Rhino · SpiderMonkey · · Tamarin · TraceMonkey · V8 · SquirrelFish Другое Brendan Eich · Ecma International
Wikimedia Foundation. 2010.