| Overview | An overview of the JavaScript language and of Rhino. |
|---|---|
| Requirements and Limitations | What you must have to run Rhino; what Rhino cannot do. |
| Change log | Recent Rhino Changes |
| Optimization | Details on the various optimization levels. |
| FAQ | Answers to frequently asked questions about Rhino. |
| Scripting Languages for Java | An article comparing and contrasting Rhino and Jython. |
| 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. |
| JavaScript Shell | Interactive or batch execution of scripts. |
|---|---|
| JavaScript Debugger | Debugging scripts running in Rhino. |
| JavaScript Compiler | Compiling scripts into Java class files. |
| Testing | Running the JavaScript test suite. |
| 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. |
| Using Rhino with BSF | How to use Rhino with apps that support BSF (Bean Scripting Framework) from the Apache Jakarta project. |