Support » Plugin: hCaptcha for WordPress » Best captcha plugin. Just install and see the magic.

  • I tried out almost every single captcha plugin on WordPress and finally settled on this one. It works very well. Just one thing what I dislike is that plugin is so heavy that my pagespeed score goes from A+ to D-. There is something developer can do to make this perfect captcha plugin on the platform.

    Update: The developer made some update upon request. Upon updating the plugin on my site, I can see the results. Now I can say, this is the best captcha plugin for WordPress site.

    • This topic was modified 3 months ago by Atul Kumar Pandey. Reason: The issue has been fixed
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor kaggdesign

    (@kaggdesign)

    Thank you.

    You could ask us about this improvement, and we would try to fix the issue. I hope you can set 5 stars upon the fix.

    Thread Starter Atul Kumar Pandey

    (@atulhost)

    I’ll definitely give 5-star if issues resolve to some extent, and thanks that you asked the issue.

    My blog is atulhost.com, and I use hCaptcha for comment sections (at the end of every article) and facing issues there.

    I get the following errors from pagespeed once I activate and use the plugin like:

    Reduce JavaScript execution time 3.5 (Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this.)

    URL / Total CPU Time / Script Evaluation / Script Parse
    hsw.js(newassets.hcaptcha.com) / 2,041 ms / 1,866 ms / 102 ms
    hcaptcha-challenge.js(newassets.hcaptcha.com) / 340 ms / 290 ms / 26 ms

    Similar, more scripts like this take more than 3-5 seconds.

    I can understand that those scripts are required to work, but they are not loading efficiently. Async or defer loading may improve some issues. Loading them to some faster Global CDN (I see Cloudflare is serving them) would be much better.

    Plugin Contributor kaggdesign

    (@kaggdesign)

    We just released v1.12.0 with delayed API script load and the invisible feature.

    By default, hcaptcha scripts do not load until the first user interaction: click, mouseenter, scroll or touch. You can set your own timeout by the filter in the /src/php/Main.php:

    
    $delay = (int) apply_filters( 'hcap_delay_api', - 1 );
    

    Any positive value means timeout in ms, after which scripts will be definitely loaded.

    Please let me know how it works for you.

    Plugin Contributor kaggdesign

    (@kaggdesign)

    Thread Starter Atul Kumar Pandey

    (@atulhost)

    Thanks for the update. It is working much better now. Now, this is a 5-Star stuff.

    Plugin Contributor kaggdesign

    (@kaggdesign)

    Thank you!

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this review.