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