Насколько я помню, для таких целей советовали юзать selenium. Вероятно как-то можно это всё сделать из руби-гема и поднять. Тебе наверно виднее как именно, я в вебе не разбираюсь.
Деление на ноль.
Но если тебе действительно нужно: если оперативной памяти мало, отключай аппаратное ускорение и ставь uMatrix.
Аппаратное ускорение создаёт экземпляр GPU-песочницы, который ест оперативную память.
uMatrix же нужен чтобы не загружать и обрабатывать лишний контент, вроде сторонних скриптов и изображений, нагрузка на сеть, память и процессор резко сокращается.
Рекомендую обязательно прочитать по нему гайд и понять как он работает.
В блокировщиках рекламы, NoScript, куки-менеджерах, requestpolicy, etc нужда отпадает.