Rhino (interprete JavaScript)
Aspetto
Rhino software | |
---|---|
![]() | |
Genere | Interprete |
Sviluppatore | Mozilla |
Data prima versione | 1997 |
Ultima versione | 1.7.14 (6 gennaio 2022) |
Sistema operativo | Microsoft Windows Linux macOS |
Linguaggio | Java JavaScript |
Licenza | MPL 2.0 (licenza libera) |
Sito web | mozilla.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
- ^ a b c d Rhino History, su mit.edu. URL consultato il 1º agosto 2022.
Collegamenti esterni
- Sito ufficiale, su mozilla.github.io.
- Rhino, su packages.debian.org.
- Repository sorgenti di Rhino, su github.com.