Nashorn (JavaScript-motor)

Nashorn

Information
Udviklet af Oracle
Skrevet i Java
Type JavaScript-motor
Licens GNU General Public License

Nashorn er en JavaScript-motor udviklet på Java- programmeringssproget af Oracle . Den er baseret på Da Vinci-maskinen (JSR 292) og leveres med Java 8.

Projektet blev først annonceret på JVM- topmødet i juli 2011 og derefter bekræftet over for JavaOne i oktober 2011 .

Det 21. november 2012, Oracle annoncerede officielt åbningen af ​​Nashorns kilder til OpenJDK . Formålet med projektet er at muliggøre integrering af JavaScript -kodekomponenter i Java-applikationer via JSR-223 og at udvikle enkeltstående JavaScript- applikationer .

Efternavn

Nashorn er den tyske oversættelse af næsehorn , et ordspil med næsehorn , navnet på JavaScript-motoren implementeret i Java og leveret af Mozilla Foundation .

Afskrivninger

Med frigivelsen af ​​Java 11 erklæres Nashorn forældet . Det fjernes fra JDK med sin version 15.

Noter og referencer

  1. (i) James Laskey , "  eventyr i JSR-292 guld Sådan Be A Duck Uden Really Trying  " , Oracle Corporation ,juli 2011(adgang til 24. juli 2011 )
  2. (in) "  Foreslået ny tidsplan for Java 8  " ,18. april 2013(adgang 19. april 2013 )
  3. (in) "  JDK 8  " , OpenJDK,18. april 2013(adgang 19. april 2013 )
  4. (i) "  JVM sprog Summit - Dagsorden  " , Oracle Corporation ,juli 2011(adgang til 24. juli 2011 )
  5. (i) Georges Saab , "  JVM Summit Sprog: Moving Java Forward, alias 'spidse hår leder talk'  ' , Oracle Corporation ,19. juli 2011(adgang til 24. juli 2011 )
  6. (i) Paul Krill , "  Oracle prepping icts Nashorn JavaScript-engine  " , InfoWorld ,5. oktober 2011(adgang til 8. oktober 2011 )
  7. (i) J Laskey , "  Åben for forretning  " , Oracle Corporation ,21. december 2012(adgang 21. december 2012 )
  8. (i) John Coomes , "  CFV: Nyt projekt: Nashorn  " , Oracle Corporation ,21. november 2012(adgang til 24. november 2012 )  :“  Jeg foreslår hermed oprettelsen af ​​Nashorn-projektet med Jim Laskey som Lead og HotSpot-gruppen som sponsorgruppen. I overensstemmelse med OpenJDK-retningslinjerne [1] vil vi starte et nyt projekt til implementering af en letvægts højtydende JavaScript-runtime i Java med en indfødt JVM  »
  9. (in) "  EHD 335: forælder Nashorn JavaScript Engine  " ,8. maj 2018(adgang til 28. april 2019 )
  10. "  JEP 372: Fjern Nashorn JavaScript Engine  " , på openjdk.java.net (adgang 15. september 2020 )