SpiderMonkey
| SpiderMonkey | |
|---|---|
| Desarrollador | |
| Fundación Mozilla mozilla.org/js/spidermonkey |
|
| Información general | |
| Última versión estable | 1.7 18 de octubre de 2007 |
| Género | Intérprete de JavaScript |
| Sistema operativo | Multiplataforma |
| Licencia | MPL/GPL/LGPL |
| En español | |
SpiderMonkey es el nombre en clave dado por Mozilla su implementación de intérprete de JavaScript que se emplea en el navegador Mozilla Firefox, hasta la versión 3.0.x, y en otros productos.
Contenido |
[editar] Historia
SpiderMonkey fue desarrollado por Brendan Eich mientras trabajaba para Netscape Communications Corporation. Posteriormente pasó a ser licenciado como software libre y actualmente es mantenido por la Fundación Mozilla.[cita requerida]
[editar] Características
SpiderMonkey está escrito en lenguaje de programación C e incluye un compilador, un intérprete informático, un descompilador, un recolector de basura y clases estandarizadas.৳
Junto a su proyecto hermano Rhino, ha implementado el soporte para ECMAScript for XML
[editar] TraceMonkey
Mozilla mejoró la optimización de SpiderMonkey mediante Trace Trees. Lanzado el 30de junio de 2009 Firefox 3.5 incluye esta nueva técnica de optimización que permite una mejora entre 20 y 40 veces en algunos casos. en comparación la versión 3.0.[1]
[editar] Usos
Está pensado para ser integrado en otras aplicaciones que funcionan como programas anfitriones para JavaScript. Las más conocidas implementaciones son Mozilla Firefox, Mozilla Application Suite y SeaMonkey, junto a Adobe Acrobat. SpiderMonkey es también el motor de JavaScript de Yahoo! Widget Engine (antes conocido como Konfabulator) y de UOX3, un emulador de Ultima Online. Además forma parte del conjunto de aplicaciones Sphere, para la creación videojuegos de rol.
[editar] Referencias
[editar] Enlaces externos
- SpiderMonkey (en inglés)
- SpiderMonkey Internals (en inglés)