Javaで実装されたJavaScriptの処理系Rhinoにいつのまにか(2012/06/18)新バージョン、Rhino 1.7R4 が登場していました。(Ubuntuをインストールしていて、何気なく、rhinoをapt-getしたら最新版が入っていることに気づきました。一年ぶりの更新です!)
Rhino 1.7 R4の更新内容を見ると、いろいろ改善されているようです。
Update license to MPL 2.0 Make string concatenation with + fast Java class generation updates and fixes Faster number to string conversion Several RegExp fixes RegExp performance improvements ES5 compliance fixes Improved interpreter performance Improved CommonJS module implementation JavaScript 1.8 generator expressions Many Parser and AST fixes Use JavaScript 1.7 as default version in Rhino shell JavaAdapter improvements Fixes in JS to Java access Include Mozilla test suite
個人的には、JSONオブジェクトがサポートされるようになったので、シリアライズが簡単になったのが嬉しかったりします。
js> JSON.stringify([1,2,3]) [1,2,3] js> JSON.stringify({opt:"aa", age:2}) {"opt":"aa","age":2}