Cập nhật lần cuối: 3 tháng 4, 2026
Diagno là gì?
Diagno là nền tảng chẩn đoán phần cứng dựa trên trình duyệt miễn phí. Nó cung cấp 90 công cụ thuộc 9 danh mục — âm thanh, màn hình, thiết bị đầu vào, máy ảnh, mạng, trò chơi, cảm biến di động, thông tin hệ thống và kết nối. Mọi thử nghiệm đều chạy trực tiếp trong trình duyệt của bạn mà không cần cài đặt và tải lên dữ liệu.
Nó hoạt động như thế nào
Diagno sử dụng API Web tiêu chuẩn để tương tác với phần cứng của bạn trực tiếp từ trình duyệt:
- MediaDevices API — Truy cập micrô và camera cho âm thanh/video kiểm tra
- Web Audio API — Phân tích âm thanh thời gian thực, tạo tần số và xử lý FFT
- Canvas & WebGL — Kiểm tra hiển thị, phân tích pixel, và điểm chuẩn GPU
- Keyboard & Pointer Events — Kiểm tra thiết bị đầu vào và đo thời gian phản ứng
- DeviceMotion & DeviceOrientation — Cảm biến di động chẩn đoán
- WebBluetooth, WebUSB, WebHID — Kiểm tra khả năng kết nối và ngoại vi
Các tính toán quan trọng về hiệu suất (phân tích FFT, SNR, THD) chạy qua WebAssembly được biên soạn từ Rust cho tốc độ gần như nguyên bản.
Kiến trúc ưu tiên quyền riêng tư
Diagno được xây dựng dựa trên quyền riêng tư: dữ liệu thử nghiệm của bạn vẫn còn trên thiết bị của bạn. Diagno không có máy chủ phụ trợ, không có cơ sở dữ liệu và không có điểm cuối API riêng — toàn bộ ứng dụng chẩn đoán là một trang web tĩnh được cung cấp trực tiếp tới trình duyệt của bạn. Âm thanh, video, dữ liệu cảm biến và các sự kiện đầu vào được xử lý cục bộ và không bao giờ rời khỏi thiết bị của bạn.
Bạn có thể xác minh điều này: mở tab Mạng DevTools của trình duyệt trong bất kỳ thử nghiệm nào và bạn sẽ thấy rằng dữ liệu thử nghiệm của mình không bao giờ được gửi đến máy chủ Diagno. Trang web tải các dịch vụ của bên thứ ba (Google AdSense và Google Analytics), các dịch vụ này có thể đặt cookie và đưa ra yêu cầu của riêng họ - xem Chính sách quyền riêng tư của chúng tôi để biết chi tiết.
Công nghệ
Diagno được xây dựng bằng công nghệ web hiện đại:
- Astro — Tạo trang web tĩnh với Islands Architecture
- React — Các thành phần thử nghiệm tương tác
- TypeScript — Cơ sở mã loại an toàn nghiêm ngặt chế độ
- Rust + WebAssembly — Tính toán điểm chuẩn và âm thanh hiệu suất cao
- Tailwind CSS — Ưu tiên tiện ích kiểu dáng
Mã nguồn mở
Diagno là nguồn mở. Bạn có thể kiểm tra mã, xác minh các khiếu nại về quyền riêng tư của chúng tôi, báo cáo sự cố hoặc đóng góp cải tiến trên GitHub.
Liên hệ
Bạn có câu hỏi, phản hồi hoặc yêu cầu kinh doanh? Hãy liên hệ với chúng tôi tại [email protected].