自社での実測

そのCAPTCHAは何キロバイトですか

各社が公表するのは価格であって、ページの重さではありません。そこで実測しました。各社へのすべてのリクエストを、圧縮された状態で、訪問者に届くとおりに。

測定日 2026年9月4日 ・ Chromium、新規プロファイル、各社自身のデモページ

そのCAPTCHAは何キロバイトですか
ツール事業者から読み込んだ量うちJavaScript
Cloudflare Turnstile27.5 KB27.5 KB
SilentShield47 KB47 KB
Google reCAPTCHA v2423 KB346 KB
Google reCAPTCHA v3459 KB348 KB
hCaptcha742 KB544 KB
  • Cloudflare Turnstile 測定したページ: demo.turnstile.workers.dev
  • SilentShield 測定したページ: api.silentshield.io/assets/lib/behavior-captcha.js + client.js
  • Google reCAPTCHA v2 測定したページ: google.com/recaptcha/api2/demo
  • Google reCAPTCHA v3 測定したページ: recaptcha-demo.appspot.com
  • hCaptcha 測定したページ: accounts.hcaptcha.com/demo

Turnstileは当社より軽いです

これは表の一行目であって、脚注ではありません。Turnstileは27.5 KB、当社は約47 KB — 挙動モジュールと読み込み用ファイルの合計です。1キロバイトを争うページであれば、これは当社に不利な本当の論拠です。reCAPTCHAとhCaptchaに対しては差が逆向きになり、それぞれ9倍と16倍になります。

測定方法

  1. 1新規プロファイルとキャッシュ空の状態のChromiumを、Playwrightで操作しました。
  2. 2各社自身のデモページを使いました。当社の試験ページではありません。作為を疑う余地を残さないためです。
  3. 3その事業者のホスト宛てのすべてのリクエストを、Chrome DevTools Protocol(encodedDataLength)で計上しました。回線を流れる圧縮後の大きさです。
  4. 4目に見えないreCAPTCHA v3でも同じ測定を行いました。「見えない」が「軽い」と取り違えられやすいためです。

他の比較が外す二つの落とし穴

  • 一つのファイルだけを量らないこと。reCAPTCHAのapi.jsは1 KBの起動用で、そこから読み込まれるファイルは345 KBあります。起動用だけを量れば1 KBになります。
  • performance.getEntriesByType('resource')では足りません。Timing-Allow-Originヘッダーがないと第三者リソースはサイズ0と報告し、hCaptchaは742 KBではなく2.5 KBに見えました。

ページの重さが些細でない理由

CAPTCHAは、誰かが問い合わせようと決めた、あるいは購入しようと決めた、まさにそのページで読み込まれます。そこでは1キロバイトがフォーム自体と競合します。スマートフォンで、遅い回線で、最も都合の悪い瞬間に。そして重さは、どの事業者も言葉でかわせない唯一の性質です。10分あればご自身で測れます。

ご自身で確かめてください

各社のデモページを開き、ネットワークを記録し、そのホストで絞り込んで転送量を合計してください。数字が当社と食い違う場合はお知らせください。方法は再現できるように書いてあります。

最も軽いものが最も静かとは限りません

SilentShieldは訪問者に何も尋ねません。パズルもクッキーも中断もなく、判定はEU内にとどまります。

動きを見る