Dans le monde d'aujourd'hui, Nashorn (moteur JavaScript) est devenu un sujet d'une grande importance et d'un grand intérêt pour un large spectre de la société. De son impact sur l'économie, la culture, la politique et la vie quotidienne à son influence sur la santé et l'environnement, Nashorn (moteur JavaScript) a atteint aujourd'hui une pertinence inégalée. Au fil des années, l’étude et l’analyse de Nashorn (moteur JavaScript) ont évolué, permettant une meilleure compréhension de ses implications et conséquences. Dans cet article, nous explorerons en profondeur les différentes facettes de Nashorn (moteur JavaScript), en analysant ses effets et ses défis dans le monde contemporain.
| Développé par | Oracle |
|---|---|
| Dernière version | 15.7 ()[1] |
| Dépôt | github.com/openjdk/nashorn |
| Écrit en | Java et JavaScript |
| Système d'exploitation | Microsoft Windows, macOS et Linux |
| Formats lus | Java language source code file (d) et JS (d) |
| Type | Moteur JavaScript |
| Licence | GPL linking exception (en) |
| Documentation | docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn |
Nashorn est un moteur JavaScript développé dans le langage de programmation Java par Oracle. Il est basé sur la Da Vinci machine (JSR 292) et a été livré avec Java 8[2],[3],[4].
Le projet a tout d'abord été annoncé au sommet JVM en Juillet 2011[5],[6], puis confirmé à JavaOne en Octobre 2011[7].
Le , Oracle a annoncé officiellement l'ouverture des sources de Nashorn de l'OpenJDK[8]. L'objectif du projet est de permettre de l'intégration de composants de code JavaScript dans des applications Java via JSR-223 et de développer des applications autonomes JavaScript[9].
Nashorn est la traduction allemande de rhinocéros, un jeu de mots avec Rhino, nom du moteur JavaScript implémenté en Java et fourni par la Mozilla Foundation.
Avec la sortie de Java 11, Nashorn est déclaré déprécié[10]. Il est supprimé du JDK avec sa version 15[11].