Seguramente se acuerdan de Rhino,este framework de la asociación Mozilla permitía correr javascript en la plataforma Java. Con Java 8, Oracle decidió remplazar este framework con uno propio y este tiene el nombre de Nashorn.
Entre las características de Nashorn podemos remarcar los siguientes puntos:
- Tiene un soporte total de la especificación ECMAScript 5.1, además compila javascript a bytecode usando las nuevas características de la plataforma incluyendo invokedynamic introducido en elJDK 7.
- Si comparamos el rendimiento con Rhino es Nashorn muy superior por utilizar invokedynamic, pero si lo comparamos con motores javascript como V8 (utilizado en Chrome y en Node.js) queda mucho trabajo por hacer.
- Como Nashorn viene con JDK 8, también tiene soporte para interfaces funcionales y todas las nuevas características dela nueva versión del JDK.
Link: http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/
Fuente: http://www.genbetadev.com/
Últimas entradas de EducacionIT (ver todo)
- Encuesta septiembre 2021: ¿Cómo crees que afectan las tecnologías de la información en la educación? – 6 septiembre, 2021
- ¡Ya llega Programmer’s Week 2021! – 3 septiembre, 2021
- Encuesta agosto 2021: ¿En qué sector IT te desarrollas o te gustaría desarrollarte? – 6 agosto, 2021
Deja una respuesta