The three best options that I know of are Rhino (using Swing or other Java graphics frameworks), Seed, and Gjs .
Seed Gjs - Gnome, GTK + Gnome JavaScript. Seed JavaScriptCore WebKit, Gjs Mozilla Spidermonkey. Gnome Shell Gjs.
, , , , Gom. JavaScript GTK + HTML- DOM.