axe-core, WAVE, Lighthouse: σύγκριση εργαλείων ελέγχου προσβασιμότητας
30 Αυγούστου 2026 · AccessScan
Αν ψάχνετε εργαλεία ελέγχου προσβασιμότητας, θα συναντήσετε συχνά τρία ονόματα: axe-core, WAVE, και Lighthouse. Όλα κάνουν κάτι παρόμοιο — αυτοματοποιημένο έλεγχο μιας ιστοσελίδας ως προς τα κριτήρια WCAG — αλλά με σημαντικές διαφορές στον τρόπο λειτουργίας και στο ποιον απευθύνονται. Ας τα δούμε ένα-ένα, και μετά ας μιλήσουμε για κάτι εξίσου σημαντικό: τι δεν μπορεί να κάνει κανένα από αυτά.
axe-core
Το axe-core είναι μια open-source βιβλιοθήκη JavaScript, αναπτυγμένη από την Deque Systems, που τρέχει απευθείας πάνω στον DOM μιας σελίδας και εντοπίζει παραβιάσεις κριτηρίων WCAG με προγραμματιστικό τρόπο. Δεν είναι από μόνο του ένα εργαλείο με γραφικό interface — είναι η "μηχανή" που πολλά άλλα εργαλεία (συμπεριλαμβανομένου του Lighthouse) χρησιμοποιούν εσωτερικά.
Το βασικό πλεονέκτημα του axe-core είναι η ακρίβεια: έχει πολύ χαμηλό ποσοστό false positives σε σχέση με άλλα εργαλεία, κάτι κρίσιμο όταν θέλετε αξιόπιστα αποτελέσματα και όχι λίστες με δεκάδες ψευδοθετικά ευρήματα που χρειάζονται χειροκίνητη επαλήθευση.
WAVE
Το WAVE (Web Accessibility Evaluation Tool), από το WebAIM, είναι πιο γνωστό για το οπτικό του interface — τοποθετεί εικονίδια απευθείας πάνω στη σελίδα που εξετάζετε, δείχνοντας οπτικά πού βρίσκεται κάθε πρόβλημα. Αυτό το κάνει ιδιαίτερα προσιτό για μη τεχνικούς χρήστες που θέλουν να "δουν" τα προβλήματα στο πλαίσιο τους, αντί να διαβάζουν απλή λίστα ευρημάτων.
Lighthouse
Το Lighthouse είναι εργαλείο της Google, ενσωματωμένο απευθείας στα DevTools του Chrome. Ελέγχει προσβασιμότητα ως ένα από τα τέσσερα βασικά του κριτήρια (μαζί με performance, SEO, και best practices), και εσωτερικά χρησιμοποιεί έναν υποσύνολο ελέγχων του axe-core. Είναι βολικό επειδή είναι ήδη διαθέσιμο σε κάθε browser Chrome χωρίς εγκατάσταση, αλλά η κάλυψη κριτηρίων προσβασιμότητας είναι πιο περιορισμένη σε σχέση με αφιερωμένα εργαλεία.
Το κοινό όριο όλων: τι δεν καλύπτει ο αυτοματοποιημένος έλεγχος
Εδώ είναι το σημείο που αξίζει ειλικρίνεια, ανεξάρτητα από το ποιο εργαλείο χρησιμοποιείτε: κανένα αυτοματοποιημένο εργαλείο δεν καλύπτει το 100% των κριτηρίων WCAG. Σύμφωνα με ευρέως αποδεκτές εκτιμήσεις του κλάδου, ο αυτοματοποιημένος έλεγχος καλύπτει αξιόπιστα περίπου το 30-40% των κριτηρίων WCAG. Τα υπόλοιπα απαιτούν ανθρώπινη κρίση, επειδή αφορούν ζητήματα νοήματος και context που ένα script δεν μπορεί να αξιολογήσει:
- Αν το εναλλακτικό κείμενο μιας εικόνας περιγράφει σωστά το περιεχόμενό της (όχι απλά αν υπάρχει)
- Αν η σειρά ανάγνωσης μιας σελίδας βγάζει λογικό νόημα για screen reader
- Αν ένα σύνθετο διαδραστικό στοιχείο (π.χ. custom dropdown) συμπεριφέρεται σωστά σε πραγματική χρήση με πληκτρολόγιο/screen reader, πέρα από το αν έχει τα σωστά ARIA attributes
Αυτό δεν είναι αδυναμία συγκεκριμένου εργαλείου — είναι θεμελιώδης περιορισμός της αυτοματοποίησης σε αυτόν τον τομέα. Οποιοδήποτε εργαλείο ισχυρίζεται πλήρη, αυτόματο έλεγχο 100% συμμόρφωσης αξίζει σκεπτικισμό.
Πού εντάσσεται το AccessScan
Το AccessScan χτίζεται πάνω στο axe-core για τη βασική μηχανή σάρωσης — τη βιβλιοθήκη με το χαμηλότερο ποσοστό false positives από τις παραπάνω. Πάνω σε αυτό προσθέτουμε δύο πράγματα που δεν προσφέρουν τα γενικά εργαλεία:
- Εξηγήσεις στα ελληνικά για κάθε εύρημα, ώστε να μην χρειάζεται να μεταφράζετε τεχνική ορολογία
- Προτάσεις διόρθωσης κώδικα μέσω AI, έτοιμες προς εφαρμογή, όχι μόνο περιγραφή του προβλήματος
Παραμένουμε ειλικρινείς για το ίδιο όριο που ισχύει για όλα τα αυτοματοποιημένα εργαλεία: η σάρωσή μας είναι εξαιρετικό πρώτο βήμα και εντοπίζει τα πιο συχνά και κρίσιμα προβλήματα γρήγορα, αλλά δεν αντικαθιστά πλήρη χειροκίνητο έλεγχο από ειδικό προσβασιμότητας για πλήρη συμμόρφωση.
Αυτό το άρθρο παρέχει γενικές τεχνικές πληροφορίες βασισμένες σε δημόσια διαθέσιμα χαρακτηριστικά των αναφερόμενων εργαλείων.