Nashorn (JavaScript-motor)

Nashorn
Sorts JavaScript-motor
Utvecklaren Oracle Corporation
Skrivet i Java
Operativ system Programvara för flera plattformar
Hårdvaruplattform Java Virtual Machine
senaste versionen
stat Aktiva
Licens GPL-länkningsundantag [d] [2]

Nashorn  är en JavaScript-motor utvecklad helt i programmeringsspråket Java av Oracle . Baserad på Da Vinci Machine (JSR 292) och tillgänglig som en del av Java 8 .

Projektet tillkännagavs först vid JVM-toppmötet i juli 2011 [ 3] [4] och bekräftades senare vid JavaOne-konferensen i oktober 2011 . [5]

Den 21 november 2012 tillkännagav Oracle officiellt starten av öppen källkod och migrering till OpenJDK- förvaret . Målet med projektet är att ge möjlighet att bädda in JavaScript i applikationer skrivna i programmeringsspråket Java i enlighet med JSR-223 och utveckla fristående applikationer i JavaScript. [6] Den 21 december 2012 öppnade Oracle Nashorn med öppen källkod i OpenJDK -förvaret . [7]

Etymologi

Nashorn [ˈnaːsˌhɔɐ̯n] ("nahss-horn") är den tyska översättningen av " noshörning ", en ordlek på Rhino , namnet på en JavaScript-motor implementerad i Java och underhållen av Mozilla Foundation . Rhino, i sin tur, döptes efter djuret på omslaget till en JavaScript-bok publicerad av O'Reilly Media . [åtta]

Se även

Anteckningar

  1. Release 15.3 - 2021.
  2. https://github.com/openjdk/nashorn/blob/main/LICENSE
  3. JVM Language Summit - Agenda (nedlänk) . Oracle Corporation (juli 2011). Hämtad 24 juli 2011. Arkiverad från originalet 19 augusti 2011. 
  4. Saab, Georges JVM Language Summit: Moving Java Forward, aka "Pointy haired manager talk" (länk ej tillgänglig) . Oracle Corporation (19 juli 2011). Datum för åtkomst: 24 juli 2011. Arkiverad från originalet 14 juli 2013. 
  5. Krill, Paul Oracle förbereder sin Nashorn JavaScript-motor . InfoWorld (5 oktober 2011). Hämtad 8 oktober 2011. Arkiverad från originalet 30 juni 2012.
  6. Coomes, John CFV: Nytt projekt: Nashorn . Oracle Corporation (21 november 2012). — « Jag föreslår härmed skapandet av Nashorn-projektet med Jim Laskey som Lead och HotSpot-gruppen som sponsorgruppen. I enlighet med OpenJDK-riktlinjerna [1] skulle vi vilja starta ett nytt projekt för att implementera en lättviktig högpresterande JavaScript-runtime i Java med en inbyggd JVM ." Hämtad 24 november 2012. Arkiverad från originalet 27 november 2012.
  7. Laskey, J Öppen för affärer (länk ej tillgänglig) . Oracle Corporation (21 december 2012). Datum för åtkomst: 21 december 2012. Arkiverad från originalet den 22 januari 2013. 
  8. JavaScript: The Definitive Guide, 5:e upplagan . O'Reilly Media Inc. Datum för åtkomst: 31 januari 2012. Arkiverad från originalet den 18 april 2012.

Länkar