В настоящее время я использую Rhino в своем приложении. Мне нужно проверить некоторые JavaScript и получить значения из него (мне не нужно использовать классы Java через JavaScript). Но это слишком медленно. Может быть, есть какие-либо способы использования V8 с Java-приложением?
Обновление:
У меня большая коллекция предметов разных типов. Мне нужен гибкий механизм для проверки и преобразования этих объектов в требуемую форму (пользователь должен иметь возможность изменять правила проверки и преобразования (во время выполнения), то есть жесткое кодирование этих правил в Java не подходит).
Сейчас все работает на Rhino, но производительность плохая. Я думал об использовании NodeJS, но кажется, что связь с ним, сериализация объектов через процессы и т. Д. - все это будет стоить очень дорого.