Skip to content
reader.me

הערות טכניות

איך reader.me עובד

כל PDF שאתה פותח לעולם לא עוזב את המכונה שלך. דף זה מסביר איך זה אפשרי מבחינה ארכיטקטונית ואיך לאמת את ההבטחה בעצמך ב-30 שניות.

הגרסה הקצרה

דפדפנים מודרניים מגיעים עם runtime כמעט שלם: מנוע JIT JavaScript, WebAssembly, 2D canvas, קריפטוגרפיה, ממשקי קבצים, אחסון מתמשך. מספיק לבצע כל מה שעורך PDF שולחני עושה — מבלי לשלוח את הקובץ לשום מקום.

reader.me הוא בערך 4 MB של JavaScript ו-WebAssembly שמדביקים ארבע ספריות קוד פתוח ל-20 כלים שאתה רואה.

מה קורה כשאתה משחרר PDF

  1. הדפדפן מעביר את הקובץ ישירות ל-JavaScript.
  2. אנחנו קוראים את הבייטים ל-typed array.
  3. הספרייה הנכונה מבצעת את העבודה: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
  4. התוצאה הופכת להורדה.

למה זו פרטיות מבנית

רוב הטענות של "ללא העלאה" משירותי ענן מתייחסות למשהו חלש יותר: השרת זורק את הקובץ שלך לאחר כמה שעות. הקובץ הגיע לשרתים שלהם.

ב-reader.me אין "אחרי" לזרוק כי אין העלאה מלכתחילה.

ומה לגבי אנליטיקה?

אנחנו טוענים Google Analytics (מושהה) ו-Cloudflare Web Analytics. אף אחד מהם לא רואה את ה-PDF שלך — רק מגדלורי תצוגת עמוד עם נתיב URL, locale ו-user agent סטנדרטי.

בוטים מותרים במפורש (GPTBot, ClaudeBot וכו') — אין נתוני מסמך לגרד.

אמת בעצמך ב-30 שניות

  1. פתח DevTools (F12 ב-Windows, ⌥⌘I ב-macOS) → לשונית Network.
  2. נקה את רשימת הבקשות, סמן "preserve log".
  3. השלך PDF על כלי Compress ולחץ.
  4. צפה בפאנל Network. אין שום בקשה הנושאת את הקובץ שלך. ההורדה מגיעה כ-URL blob:.

איזונים שאנחנו מקבלים

לעשות הכל בדפדפן אינו חינמי. רשימה כנה של מגבלות:

  • תקרת גודל קובץ 50 MB לקובץ באינטרנט.
  • אין חתימות מוסמכות (שלב 4).
  • נתוני שפת OCR גדולים (~12 MB ריצה ראשונה).
  • PDF/A מאבד טקסט ניתן לבחירה.

קשור

reader.me הוא רעיון של David Carrero , נבנה ב-Color Vivo Internet S.L.