Halytic uses two different methods to find accessibility issues, each with specific advantages:
📸 Scan Snapshot (Server-Side)
How it works: Runs during your initial deep scan on our servers
What it sees: Static HTML as it arrives from your server
Limitations:
- No JavaScript execution
- No user interactions or dynamic content
- Misses issues that appear after page load
Best for: Fast, comprehensive site-wide audits
✅ Client Verification (Browser-Side)
How it works: Runs axe-core in your actual browser when you click "Verify Now"
What it sees: Fully rendered page after all JavaScript has executed
Advantages:
- Catches dynamic content and React/Vue components
- Sees interactive elements after user actions
- Detects lazy-loaded content
- More accurate representation of user experience
Best for: Accurate, complete results for specific pages
Example: Your homepage's initial HTML might have 1 issue (missing alt on a static image). But after JavaScript loads your navigation menu, form, and modal dialogs, client verification finds 5 total issues.
💡 Pro tip: Always run "Verify Now" on important pages for the most accurate results before exporting PDFs!