Ir al contenido

SpiderMonkey

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 11:31 10 dic 2013 por Nachx (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
SpiderMonkey
Información general
Tipo de programa intérprete de JavaScript
Autor
Desarrollador Fundación Mozilla
Licencia MPL/GPL/LGPL
Información técnica
Programado en
Plataformas admitidas multiplataforma
Versiones
Última versión estable 458 de marzo de 2016
Enlaces

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 25, y en otros productos.

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]

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

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]

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 MongoDB (pronto será remplazado por V8), 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. También es usado por el entorno de escritorio GNOME desde su versión 3.

Referencias

Enlaces externos