For my part, I can confirm that GoogleBot is running JavaScript, and according to the IP address, it really is, not just UA spoofing from the browser.
I found out about it today when I wanted to generate some statistics about the use of AdBlockPlus and the like, when I saw how GoogleBot appeared in magazines, which I did not expect. It appears that it also uses JavaScript to display some new URLs for crawling; I mean, if JavaScript loads the page in IFRAME with some parameters in the URL, it may first try to load the page without parameters, and then later try to load the page with parameters. This may suggest that you first run JavaScript in the form of a sandbox to see what it does.
source share