A GTMetrix Test: Is Google reCAPTCHA v3 Slower Than v2?
-
When I read @eharris’s post, I started wondering if Google reCAPTCHA v3 was actually slower and taking more resources than v2. I had looked at the GTmetrix score for one of my sites after seeing mention here that it was slower, and I didn’t see a significant difference, but I didn’t really look into it in detail. So I decided to do a little test.
I started with a test site that I’d already updated to CF 7 5.1 with Google reCAPTCHA v3. I made sure both pages were cached, then ran GTMetrix three times (for an average) on both the Home and Contact pages. Then, I rolled back to v. 5.0.5 of CF 7, regenerated v2 reCAPTCHA keys, added back the [recaptcha] tag, made sure both pages were cached, and re-ran GTMetrix three times for each page. Here are the results:
v3
Home: 1.6s, 478kb, 46 requests
Contact: 1.5s, 439kb, 46 requestsv2
Home: 1.0s, 238kb, 34 requests
Contact: 1.4s, 416kb, 48 requestsSo, if that’s a valid test, the answer appears to be that Google reCAPTCHA v3 is significantly slower on non-contact-form pages and uses more resources on non-contact-form pages. V2 makes more requests on contact-form pages, but downloads less and is (maybe significantly) faster than v3.
This was done on a dedicated server with 32 GB of RAM and a 1 G download port, so the speed differences might be more dramatic on a shared server or VPS with less RAM, though possibly not, because the scripts are being downloaded from Google’s servers.
I was a proponent of Google reCAPTCHA v3. I truly hate that “I’m not a robot” checkbox because I always have to click on a bunch of pictures to get past it, but now I’m wondering if it wouldn’t be better to stick with v2. Google does say they’re going to keep supporting it…
- The topic ‘A GTMetrix Test: Is Google reCAPTCHA v3 Slower Than v2?’ is closed to new replies.