Vai al contenuto

Rhino (interprete JavaScript)

Da Wikipedia, l'enciclopedia libera.
Rhino
software
Logo
Logo
GenereInterprete
SviluppatoreMozilla
Data prima versione1997
Ultima versione1.7.14 (6 gennaio 2022)
Sistema operativoMicrosoft Windows
Linux
macOS
LinguaggioJava
JavaScript
LicenzaMPL 2.0
(licenza libera)
Sito webmozilla.github.io/rhino/

Rhino è un interprete JavaScript libero e open source, sviluppato interamente da Mozilla, che lavorò anche su SpiderMonkey, altro interprete scritto in C++. Si usa per implementare JavaScript in Java, convertendo il sorgente in bytecode Java.[1] Ci sono due modi di esecuzione:[1]

  • Modo compilativo: Rhino può compilare il codice sorgente JavaScript in classi di Java. Questa caratteristica è stata presente dall'inizio del progetto; attualmente viene mantenuta come funzione opzionale.[1]
  • Modo interpretativo: Interpretazione diretta di JavaScript. Questo modo fu aggiunto nel 1998 per via di problemi di efficienza del modo compilativo.[1]

Note

  1. ^ a b c d Rhino History, su mit.edu. URL consultato il 1º agosto 2022.

Collegamenti esterni