Nashorn (moteur JavaScript) - Nashorn (JavaScript engine)

Nashorn
Développeur(s) Oracle Corporation
Écrit en Java
Système opérateur Multiplateforme
Plate-forme Machine virtuelle Java
Taper Moteur JavaScript
Licence GPL avec une exception de liaison

Nashorn est un moteur JavaScript obsolète développé dans le langage de programmation Java par Oracle . Il est basé sur la machine Da Vinci (JSR 292) et a été inclus avec Java 8 à JDK 14.

Histoire

Le projet a d'abord été annoncé lors du sommet des langages JVM en juillet 2011, puis confirmé à JavaOne en octobre 2011.

Le 21 novembre 2012, Oracle a officiellement annoncé l' open source de la source Nashorn sur le référentiel OpenJDK . L'objectif du projet sera de permettre l'intégration de JavaScript dans des applications Java via JSR-223 et de développer des applications JavaScript autonomes. Le 21 décembre 2012, Oracle a annoncé que la source Nashorn était publiée dans le référentiel OpenJDK .

Il fournit un support à 100% d'ECMAScript 5.1.

Avec la sortie de Java 11, Nashorn est obsolète et a été supprimé du JDK 15 et suivants. GraalJS du projet GraalVM a été suggéré en remplacement.

Nom

Nashorn [ˈnaːsˌhɔɐ̯n] ("nahss-horn") est la traduction allemande de rhinocéros , un jeu de mots sur Rhino , le nom d'un moteur JavaScript implémenté en Java et fourni par Mozilla Foundation . Ce dernier tire son nom de l'animal sur la couverture du livre JavaScript d' O'Reilly Media .

Performance

Selon les benchmarks d' Oracle , les performances de Nashorn sont de plusieurs ordres de grandeur plus rapides que celles du moteur JavaScript alternatif de Rhino .

Voir également

Les références

Liens externes