Good to hear it's sped up, but I'm still confused that there's as much slowdown as you're reporting!
How many rules are you running when this happens? On a Pi 2 there's a perceptible delay, but nothing even approaching a second. Do you run any other services on your Pi, what do you see in the CPU load percentage? Or are you, perhaps, using an alternate browser?