SpiderMonkey
| SpiderMonkey | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | intérprete de JavaScript | |
| Desarrollador | Corporación Mozilla | |
| Modelo de desarrollo | Código abierto | |
| Licencia | MPL 2.0 | |
| 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 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 el lenguaje de programación C, en C++[1] y en Rust[1] 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 30 de 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.[2]
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. Actualmente el motor SpiderMonkey es utilizado en el videojuego de código abierto 0 A.D. (en su versión 78 ESR[3])
Referencias
- ↑ a b «Home». spidermonkey.dev (en inglés). Archivado desde el original el 1 de febrero de 2020. Consultado el 1 de febrero de 2020.
- ↑ Mejora de Firefox mediante Javascript
- ↑ Stan. «0 A.D. | A free, open-source game of ancient warfare». Consultado el 8 de noviembre de 2021.
Enlaces externos
- SpiderMonkey Archivado el 19 de abril de 2012 en Wayback Machine. (en inglés)
- SpiderMonkey Internals Archivado el 8 de octubre de 2008 en Wayback Machine. (en inglés)
- https://mozilla-spidermonkey.github.io/ Archivado el 1 de febrero de 2020 en Wayback Machine.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.