Rhino (JavaScript engine)

Rhino is an open source implementation of the JavaScript scripting language. It is written entirely in Java and is developed by the Mozilla project. The Rhino project was started in 1997 by Netscape as part of a planned, fully written in Java successor of the old Netscape browser to life. 1998, the source code was handed over to the Mozilla project and opened.

Functions

Rhino can compile JavaScript code in both Java bytecode and interpreted at runtime. The integration into the Java world is well managed so that Rhino as well as embedded scripting engine as well as an independent programming language for the Java VM is. A simple debugger is included with the download.

Since March 2008, Rhino JavaScript implements version 1.7 complete; ECMAScript for XML, an extension to ECMAScript that allows XML as a native data type is included.

Related programming

  • BeanShell, a dynamic scripting language for the Java VM, which allows to perform virtually unchanged Java code with an interpreter
  • Java Command Language ( JACL ), one written in Java Tcl interpreter
  • Jython (formerly JPython ), a pure Java implementation of the Python programming language, which allows you to run Python programs on any Java platform
  • Groovy, a dynamically typed programming language and scripting language for the Java Virtual Machine
680562
de