Nashorn (moteur JavaScript)
Apparence
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[1],[2],[3].
Le projet a tout d'abord été annoncé au sommet JVM en Juillet 2011[4],[5], puis confirmé à JavaOne en Octobre 2011[6].
Le 21 novembre 2012, Oracle a annoncé officiellement l'ouverture des sources du Nashorn sur OpenJDK[7]. 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[8] .
Dépréciation
Avec la sortie de Java 11, Nashorn est déclaré obsolète. Il sera probablement supprimé du JDK ultérieurement. [9],
Références
- ↑ (en) James Laskey, « Adventures in JSR-292 or How To Be A Duck Without Really Trying », Oracle Corporation, (consulté le )
- ↑ (en) « Proposed new schedule for Java 8 », (consulté le )
- ↑ (en) « JDK 8 », OpenJDK, (consulté le )
- ↑ (en) « JVM Language Summit — Agenda », Oracle Corporation, (consulté le )
- ↑ (en) Georges Saab, « JVM Language Summit: Moving Java Forward, aka ‘Pointy haired manager talk’ », Oracle Corporation, (consulté le )
- ↑ (en) Paul Krill, « Oracle prepping its Nashorn JavaScript engine », InfoWorld, (consulté le )
- ↑ (en) J Laskey, « Open for business », Oracle Corporation, (consulté le )
- ↑ (en) John Coomes, « CFV: New Project: Nashorn », Oracle Corporation, (consulté le ) : « I hereby propose the creation of the Nashorn Project with Jim Laskey as the Lead and HotSpot group as the sponsoring Group. In accordance with the OpenJDK guidelines [1], we would like to start a new project to implement a lightweight high-performance JavaScript runtime in Java with a native JVM »
- ↑ (en) « JEP 335: Deprecate the Nashorn JavaScript Engine », (consulté le )