tried it out and got an error saying it doesnt support ES5 getters/setters unless i change the language_in option. is there a way to do this?
even so, there's nothing it can do to bring back eliminated code, meaningfully extract inlined functions and scope everything appropriately to help a reverser understand context. it would still take an immense amount of effort only to get back something very specific.
the only thing you can probably get out of it is some largely mathematical chunks that cannot be restructured much, eg: rgbToHsv.