Nashorn, combina el poder de Java y Javascript en la JDK 8

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/

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *