We generate large reports with potentially thousands of images. Once the reports get to be a certain size we get a Grover::JavaScript::RangeError: Invalid array length error thrown. These reports are in the range of 2000+ pages with 4000+ images.
Heroku
Grover 1.2.3
Browserless.io for processing