I had never heard of this, but it looks like a reasonable option. My go-to for this type of thing would be Python+Selenium+Firefox, but only due to familiarity with those.
Primarily it is for automating web applications for testing purposes
Here was I thinking it was just a tool to scrape all the js I am too lazy to reverse engineer.