Turnstile client solve in Chrome is twice as slow as Firefox

What is the name of the domain?

What is the issue you’re encountering

The time for Turnstile to solve in invisible mode is very slow in Google Chrome compared to Firefox. In many circumstances even twice as slow or more than Firefox. Is there anything that can be done to make this faster? It takes between 3-7 Seconds in Chrome.

What steps have you taken to resolve the issue?

None. There is nothing i can do on my end.

What are the steps to reproduce the issue?

Explicitly render the element:

widgetId = window.turnstile.render(elementRef, {
    sitekey: process.env.TURNSTILE_SITE_KEY,
    callback: turnstileCompleted,
    'expired-callback': turnstileExpired,
    'error-callback': turnstileError,
    'retry-interval': 1000,
    'refresh-expired': 'auto',
  })
turnstileLoadStartTime = new Date().getTime()

function turnstileCompleted(token) {
  const turnstileDuration = new Date().getTime() - turnstileLoadStartTime
  console.log('[Completed] Turnstile completed in ' + turnstileDuration + 'ms')
}
  1. Check console output. Here are three values each (both recorded in incognito mode):
    a) Firefox: 1527ms, 1241ms, 1143ms
    b) Chrome: 2913ms, 3262ms, 2931ms
1 Like

Hi @puelo

Have you tried following these troubleshooting steps?

I hope it helps!

Thanks, but we have tried all of this already. We tested on multiple PCs in multiple Networks, without any Extensions (with Incognito/Private Window), VPNs or Proxies.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.