![]() | |
Тип | рушій JavaScript |
---|---|
Розробник | Mozilla Foundation, Mozilla Corporation |
Стабільний випуск | 1.7R4 (18 червня 2012 ) |
Платформа | Java Virtual Machine |
Операційна система | крос-платформовий |
Мова програмування | Java |
Стан розробки | активний |
Ліцензія | MPL |
Репозиторій | github.com/mozilla/rhino |
Вебсайт | www.mozilla.org/rhino |
Rhino — рушій JavaScript з відкритим сирцевим кодом. Він написаний повністю на Java та підтримується Mozilla Foundation[1]. Mozilla Foundation також підтримує іншу реалізацію рушія JavaScript, написану на C — SpiderMonkey[2].
Rhino перетворює JavaScript скрипти в Java класи. Rhino працює і у компільованому, і інтерпретованих режимах. Він призначений для використання у застосунках на серверному боці, тому в ньому немає вбудованої підтримки для об'єктів браузера, які зазвичай асоціюються з JavaScript.
Rhino може використовуватися як зневаджувач при використанні Rhino Shell. Він також може використовуватися в застосунках при вбудовуванні Rhino.
Незначно модифікована версія Rhino 1.6r2 поставляється разом з Sun Microsystems Java SE 6, яка була випущена в грудні 2006[3]. Це спрощує інтеграцію JavaScript в Java-програми і доступ до Java-ресурсів з JavaScript. Інші реалізації Java 6 можуть мати відмінності.