Rhino Documentation

General
Overview An overview of the JavaScript language and of Rhino.
Requirements and Limitations What you must have to run Rhino; what Rhino cannot do.
What's new in 1.5R5 Changes since 1.5R4.
Rhino Debugger A debugger for debugging JavaScript running in Rhino.
Optimization Details on the various optimization levels.
JS/CORBA Adapter Provides a mechanism for arbitrary JavaScript objects to interact with each other transparently in a distributed JavaScript system using CORBA.
Using Rhino with BSF and Apache How to use Rhino with apps that support BSF.
Recent Changes Describes recent changes to Rhino.
FAQ Answers to frequently asked questions about Rhino.
1999 JavaOne session on Rhino A talk on Rhino with slides. Also see the followup .
Scripting Languages for Java
An article comparing and contrasting Rhino and Jython.

Writing Scripts
Scripting Java How to use Rhino to script Java classes.
Scripting Java How to use Rhino to script Java classes (an older treatment).
Performance Hints Some tips on writing faster JavaScript code.
Tools Some tools for developing JavaScript scripts.

Embedding Rhino
Embedding tutorial A short tutorial on how to embed Rhino into your application.
API javadoc Reference An annotated outline of the programming interface to Rhino (tip only).
Scopes and Contexts Describes how to use scopes and contexts for the best performance and flexibility, with an eye toward multithreaded environments.
Serialization How to serialize JavaScript objects and functions in Rhino.
Runtime A brief description of the JavaScript runtime.
Small Footprint Hints for those interested in small-footprint embeddings.
Examples A set of examples showing how to control the JavaScript engine and build JavaScript host objects.
Testing How to run the JavaScript test suite.


back to top