Download
Download the latest bare Essentials—1.6.0.2
Adapters
The bare bone Essentials may have certain features missing or not working when not in a browser environment. For example, timer-related functionality (setInterval, setTimeout), escaping strings to HTML, and URI encoding / decoding (encodeURIComponent, decodeURIComponent) do not work outside of a browser environment because they rely on functions that are only implemented in browsers. Adapters fill in the gap by implementing these functions that are absent from non-browser JavaScript environments by leveraging APIs available in a specific environment, thereby adapting Prototype Essentials to a specific environment. Prototype Essentials is generally more useful with an adapter.
| Environment | Download With Adapter | Download Plain Adapter |
|---|---|---|
| Rhino | Essentials with adapter | Just the adapter |