Τεχνικές σημειώσεις
Πώς λειτουργεί το reader.me
Κανένα PDF που ανοίγετε δεν φεύγει ποτέ από τη συσκευή σας. Αυτή η σελίδα εξηγεί πώς είναι αρχιτεκτονικά εφικτό και πώς να το επαληθεύσετε μόνοι σας σε 30 δευτερόλεπτα.
Η σύντομη εκδοχή
Οι σύγχρονοι browsers διαθέτουν ένα σχεδόν πλήρες runtime: μηχανή JIT JavaScript, WebAssembly, 2D canvas, κρυπτογραφία, API αρχείων και μόνιμη αποθήκευση. Αρκετά για να κάνουν ό,τι κάνει ένας desktop PDF editor — χωρίς να στέλνουν το αρχείο πουθενά.
Το reader.me είναι περίπου 4 MB JavaScript και WebAssembly που συγκολλούν τέσσερις open-source βιβλιοθήκες στα 20 εργαλεία που βλέπετε.
Τι συμβαίνει όταν αφήνετε ένα PDF
- Ο browser παραδίδει το αρχείο απευθείας στη JavaScript.
- Διαβάζουμε τα bytes σε ένα typed array.
- Η σωστή βιβλιοθήκη κάνει τη δουλειά: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
- Το αποτέλεσμα γίνεται λήψη.
Γιατί αυτό είναι δομικό απόρρητο
Οι περισσότερες υποσχέσεις "καμία μεταφόρτωση" από υπηρεσίες cloud σημαίνουν κάτι ασθενέστερο: ο διακομιστής απορρίπτει το αρχείο σας μετά από μερικές ώρες. Το αρχείο όντως έφτασε στους διακομιστές τους.
Στο reader.me δεν υπάρχει "μετά" για να απορριφθεί, επειδή δεν υπάρχει μεταφόρτωση εξαρχής.
Και τα analytics;
Φορτώνουμε Google Analytics (με καθυστέρηση) και Cloudflare Web Analytics. Κανένα δεν βλέπει τα PDF σας — εκπέμπουν μόνο pageview beacons με τη διαδρομή URL, το locale και το τυπικό user agent.
Τα robots επιτρέπονται ρητά (GPTBot, ClaudeBot, κ.λπ.) — δεν υπάρχουν δεδομένα εγγράφων προς scraping.
Επαληθεύστε το μόνοι σας σε 30 δευτερόλεπτα
- Ανοίξτε τα DevTools (
F12σε Windows,⌥⌘Iσε macOS), καρτέλα Network. - Καθαρίστε τη λίστα αιτημάτων, επιλέξτε "preserve log".
- Αφήστε ένα PDF στο εργαλείο Compress και κάντε κλικ.
- Παρατηρήστε τον πίνακα Network. Κανένα αίτημα που να μεταφέρει το αρχείο σας. Η λήψη φτάνει ως URL
blob:.
Συμβιβασμοί που αποδεχόμαστε
Το να κάνεις τα πάντα στον browser δεν είναι δωρεάν. Έντιμη λίστα:
- Όριο μεγέθους αρχείου 50 MB ανά αρχείο στο web.
- Καμία αναγνωρισμένη υπογραφή (Φάση 4).
- Μεγάλα δεδομένα γλώσσας OCR (~12 MB πρώτη εκτέλεση).
- Το PDF/A χάνει το επιλέξιμο κείμενο.
Σχετικά
- Μοντέλο ασφαλείας → — μοντέλο απειλών, κρυπτογράφηση, πολιτική CVE.
- Απόρρητο → — η εκδοχή πολιτικής, σε απλή γλώσσα.
- vs iLovePDF / Smallpdf → — αρχιτεκτονική σύγκριση δίπλα-δίπλα.
το reader.me είναι ιδέα του David Carrero , κατασκευασμένο στην Color Vivo Internet S.L.