Complexity Management
This documentation covers SCaptcha 2.3.0. Configuration-dependent features are identified separately.
Interactive Complexity Test
Test different complexity levels and configurations on your device
| Complexity | Algorithm | Workers | Time | Iterations | Performance |
|---|
Recommendation: Choose a complexity that completes in under 3 seconds on your target devices
Adjusting Complexity
Complexity controls how much work the browser performs. The scaptcha_complexity option selects low (500–5,000), medium (5,000–50,000), or high (50,000–500,000) presets.
Adjusting Complexity
Low: 500 to 5,000 for accessibility-first flows
Medium: 5,000 to 50,000 for most communities
High: 50,000 to 500,000 during heavy abuse
Widget always starts computational loop at 0
Performance Impact
Higher complexity significantly increases computational load on client devices, potentially impacting user experience.
Device Variations
What takes less than a second on a new iPhone might take 30 seconds on a low-end Android phone. Test with physical devices typical for your users.
Security Trade-offs
Lower complexity might reduce security against automated attacks but enhances user accessibility.