Tamarin (motor JavaScript)
Tamarin es una máquina virtual y un compilador en tiempo de ejecución libre, destinado para implementar la cuarta versión del estándar ECMAScript.
Tamarin | ||
---|---|---|
Información general | ||
Tipo de programa | Máquina virtual para ECMAScript | |
Desarrollador | Adobe Systems Incorporated y Mozilla | |
Licencia | tri-licencia MPL, MPL/GPL/LGPL. | |
Información técnica | ||
Programado en | C++ | |
Enlaces | ||
Tamarin inicialmente fue desarrollado por Adobe Systems Incorporated para su máquina virtual ActionScript utilizada en Flash 9. El código fue donado al proyecto Mozilla el 7 de noviembre de 2006[1] y licenciado bajo una tri-licencia MPL, GPL y LGPL. Este continuo desarrollándose en el repositorio de Mozilla Mercurial, junto con el resto del código fuente de Mozilla.[2]
El código contiene aproximadamente 135.000 líneas,[3] siendo la mayor donación de código para el proyecto Mozilla, además de Netscape.[4]
Proyectos relacionados
editarDos proyectos relacionados con Tamarin se anunciaron el 25 de julio de 2007 en el "Brendan Eich's keynote at The Ajax Experience West", estos fueron IronMonkey y ScreamingMonkey.[5][6]
IronMonkey es un proyecto para mapear IronPython y IronRuby a Tamarin. IronMonkey está dirigido por Sanghyeon Seo.[7]
El objetivo de ScreamingMonkey es permitir a Tamarin ejecutarse dentro otros navegadores, además de Mozilla, iniciando con Internet Explorer. ScreamingMonkey está dirigido por Mark Hammond.[8]
Referencias
editar- ↑ «Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine». mozilla.com press release.
- ↑ «Project Tamarin». mozilla.org project page. Archivado desde el original el 10 de febrero de 2007.
- ↑ Mike Melanson. «Open Up». Penguin.SWF. Archivado desde el original el 4 de julio de 2008.
- ↑ «Project Tamarin - Adobe's contribution to Mozilla». The Browser Den. Archivado desde el original el 25 de junio de 2008.
- ↑ Brendan Eich. «New Projects». Brendan's Roadmap Updates. Archivado desde el original el 14 de noviembre de 2010.
- ↑ John Resig. «The Browser Scripting Revolution».
- ↑ «Tamarin:IronMonkey». wiki.mozilla.org.
- ↑ «Tamarin:ScreamingMonkey». wiki.mozilla.org.