Skip to content
reader.me

Ghi chú kỹ thuật

reader.me hoạt động như thế nào

Mọi PDF bạn mở không bao giờ rời khỏi máy của bạn. Trang này giải thích cách điều đó có thể về mặt kiến trúc và cách tự xác minh trong 30 giây.

Phiên bản ngắn

Các trình duyệt hiện đại đi kèm với runtime gần như hoàn chỉnh: động cơ JIT JavaScript, WebAssembly, canvas 2D, mật mã, API tệp và lưu trữ liên tục. Đủ để làm mọi thứ mà trình chỉnh sửa PDF máy tính làm — mà không gửi tệp đi đâu cả.

reader.me khoảng 4 MB JavaScript và WebAssembly dán bốn thư viện mã nguồn mở thành 20 công cụ bạn thấy.

Điều gì xảy ra khi bạn thả một PDF

  1. Trình duyệt chuyển tệp trực tiếp đến JavaScript.
  2. Chúng tôi đọc bytes vào typed array.
  3. Thư viện thích hợp thực hiện công việc: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
  4. Kết quả trở thành một bản tải xuống.

Tại sao đây là quyền riêng tư cấu trúc

Hầu hết các tuyên bố "không tải lên" từ các dịch vụ đám mây có nghĩa là một điều yếu hơn: máy chủ loại bỏ tệp của bạn sau vài giờ. Tệp đã đến máy chủ của họ.

Ở reader.me không có "sau" để loại bỏ vì không có tải lên ban đầu.

Còn analytics thì sao?

Chúng tôi tải Google Analytics (trì hoãn) và Cloudflare Web Analytics. Không ai trong số đó thấy PDF của bạn — chỉ pageview beacons với đường dẫn URL, locale và user agent tiêu chuẩn.

Robots được cho phép rõ ràng (GPTBot, ClaudeBot, v.v.) — không có dữ liệu tài liệu để scrape.

Tự xác minh trong 30 giây

  1. Mở DevTools (F12 trên Windows, ⌥⌘I trên macOS) → tab Network.
  2. Xóa danh sách yêu cầu, đánh dấu "preserve log".
  3. Thả PDF vào công cụ Compress và nhấp.
  4. Quan sát bảng Network. Không có yêu cầu nào mang tệp của bạn. Tải xuống đến dưới dạng URL blob:.

Đánh đổi chúng tôi chấp nhận

Làm mọi thứ trong trình duyệt không miễn phí. Danh sách giới hạn trung thực:

  • Giới hạn kích thước tệp 50 MB mỗi tệp trên web.
  • Không có chữ ký đủ điều kiện (Giai đoạn 4).
  • Dữ liệu ngôn ngữ OCR lớn (~12 MB lần chạy đầu).
  • PDF/A mất văn bản có thể chọn.

Liên quan

reader.me là ý tưởng của David Carrero , được xây dựng tại Color Vivo Internet S.L.