Mūsų pačių matavimas
Kiek sveria jūsų CAPTCHA?
Tiekėjai skelbia kainas, o ne puslapio svorį. Todėl jį išmatavome: kiekvieną kiekvieno tiekėjo užklausą, suglaudintą, tokią, kokia pasiekia lankytoją.
Išmatuota 2026 m. rugsėjo 4 d. · Chromium, švarus profilis, kiekvieno tiekėjo demonstracinis puslapis
| Įrankis | Įkelta iš tiekėjo | iš jų JavaScript |
|---|---|---|
| Cloudflare Turnstile | 27,5 KB | 27,5 KB |
| SilentShield | 47 KB | 47 KB |
| Google reCAPTCHA v2 | 423 KB | 346 KB |
| Google reCAPTCHA v3 | 459 KB | 348 KB |
| hCaptcha | 742 KB | 544 KB |
- Cloudflare Turnstile — Matuota puslapyje: demo.turnstile.workers.dev
- SilentShield — Matuota puslapyje: api.silentshield.io/assets/lib/behavior-captcha.js + client.js
- Google reCAPTCHA v2 — Matuota puslapyje: google.com/recaptcha/api2/demo
- Google reCAPTCHA v3 — Matuota puslapyje: recaptcha-demo.appspot.com
- hCaptcha — Matuota puslapyje: accounts.hcaptcha.com/demo
Turnstile yra lengvesnis už mus
Tai pirma lentelės eilutė, o ne išnaša. Turnstile perduoda 27,5 KB, mes apie 47 KB — elgsenos modulį su įkėlikliu. Jei jūsų puslapyje kovojama dėl kiekvieno kilobaito, tai tikras argumentas prieš mus. Palyginti su reCAPTCHA ir hCaptcha atstumas eina priešinga kryptimi, devynis ir šešiolika kartų.
Kaip matavome
- 1Chromium su švariu profiliu ir tuščia podėline, valdomas Playwright.
- 2Kiekvieno tiekėjo demonstracinis puslapis — ne mūsų pačių bandomasis puslapis, kad niekam nereikėtų įtarti sudėlioto scenarijaus.
- 3Kiekviena užklausa į to tiekėjo serverius, suskaičiuota per Chrome DevTools Protocol (encodedDataLength): linija perduotas, suglaudintas dydis.
- 4Pakartota nematomam reCAPTCHA v3 variantui, nes „nematomas" dažnai painiojamas su „lengvas".
Dvi spąstai, kuriuose klumpa kiti palyginimai
- Nesverkite vieno failo. reCAPTCHA api.js yra 1 KB paleidiklis; failas, kurį jis parsisiunčia, sveria 345 KB. Kas pasveria paleidiklį, išmatuoja 1 KB.
- performance.getEntriesByType('resource') nepakanka. Be Timing-Allow-Origin antraštės svetimi ištekliai praneša dydį 0 — hCaptcha atrodė kaip 2,5 KB vietoj 742 KB.
Kodėl puslapio svoris nėra smulkmena
CAPTCHA įsikelia būtent tame puslapyje, kuriame kas nors nusprendė su jumis susisiekti arba pirkti. Ten kiekvienas kilobaitas varžosi su pačia forma — telefone, lėtame tinkle, blogiausiu metu. O svoris yra ta vienintelė savybė, kurios joks tiekėjas nenukalbės: išmatuosite ją patys per dešimt minučių.
Pasitikrinkite patys
Atverkite tiekėjo demonstracinį puslapį, įrašykite tinklo srautą, atfiltruokite jo serverius ir sudėkite perduotus dydžius. Jei jūsų skaičiai skiriasi nuo mūsų, norime apie tai žinoti — metodas surašytas tam, kad jį būtų galima pakartoti.
Lengviausias nėra savaime tyliausias
SilentShield lankytojo nieko neklausia: jokio galvosūkio, jokio slapuko, jokio pertraukimo — o vertinimas lieka ES.
Pažiūrėkite, kaip veikia