Rhino | |
---|---|
Тип | движок JavaScript |
Разработчики | Mozilla Foundation / Mozilla Corporation |
Написана на | Java |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 1997 |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 1.7.15 (апрель 2024 года) |
Репозиторий | github.com/mozilla/rhino |
Лицензия | MPL 2.0/GPL 2.0[1] |
Сайт | mozilla.github.io/rhino/ |
Rhino — движок JavaScript с открытым исходным кодом. Он написан полностью на Java и поддерживается Mozilla Foundation[2]. Mozilla Foundation также поддерживает другую реализацию движка JavaScript, написанную на C — SpiderMonkey[3].
Rhino преобразует JavaScript-скрипты в Java-классы. Rhino работает и в компилируемом и интерпретируемом режимах. Он предназначен для использования в server-side приложениях, поэтому в нём нет встроенной поддержки для объектов браузера, которые обычно ассоциируются с JavaScript.
Rhino может использоваться как отладчик при использовании Rhino shell. Он также может использоваться в приложениях при встраивании Rhino.
Незначительно модифицированная версия Rhino 1.6r2 поставляется вместе с Sun Microsystems Java SE 6, которая была выпущена в декабре 2006[4]. Это упрощает интеграцию JavaScript в Java программы и доступ к Java-ресурсам из JavaScript. Другие реализации Java 6 могут иметь отличия.