quarta-feira, 16 de janeiro de 2013

Nashorn: O novo motor para Javascript para o OpenJDK




    Com o objetivo de evoluir a relação do Java com o javascript foi lançado o projeto Nashorn que é um motor para Javascript para a JVM, o seu objetivo é dar continuidade ao Rhino (o primeiro projeto desse gênero). No entanto visa adicionar novos recursos além de ser mais leve. Para isso ele será compatível com o ECMAScript-262 e dará suporte à JSR 223. Seu objetivo inclui a chamada de código Java para JavaScript e vice-versa, mensagens de erros internacionalizadas além de ser mais seguro e obter um maior desempenho comparado à versão anterior. O principal motivo do Rhino não seguir adiante é devido o código do projeto ser muito antigo, sendo mais fácil fazer um novo projeto que realizar uma grande refatoração. Uma das estratégias para obter uma maior performance será o uso do invokedynamic, recurso lançado no Java 7.


Nenhum comentário:

Postar um comentário