Kemas kini terakhir: 3 April 2026
Apakah Diagno?
Diagno ialah platform diagnostik perkakasan berasaskan pelayar percuma. Ia menyediakan 90 alat merentas 9 kategori — audio, paparan, peranti input, kamera, rangkaian, permainan, penderia mudah alih, maklumat sistem dan ketersambungan. Setiap ujian berjalan terus dalam penyemak imbas anda dengan sifar pemasangan dan sifar muat naik data.
Bagaimana Ia Berfungsi
Diagno menggunakan Web API standard untuk berinteraksi dengan perkakasan anda terus daripada pelayar:
- MediaDevices API — Akses mikrofon dan kamera untuk ujian audio/video
- Web Audio API — Analisis audio masa nyata, penjanaan frekuensi dan pemprosesan FFT
- Canvas & WebGL — Ujian paparan, analisis piksel dan penanda aras GPU
- Keyboard & Pointer Events — Pengujian peranti input dan pengukuran masa tindak balas
- DeviceMotion & DeviceOrientation — Diagnostik penderia mudah alih
- WebBluetooth, WebUSB, WebHID — Pengujian sambungan dan peranti persisian
Pengiraan yang memerlukan prestasi tinggi, seperti analisis FFT, SNR dan THD, dijalankan melalui WebAssembly yang dikompil daripada Rust untuk kelajuan hampir natif.
Seni bina yang mengutamakan privasi
Diagno dibina dengan mengutamakan privasi: data ujian anda kekal pada peranti anda. Diagno tidak mempunyai pelayan bahagian belakang, pangkalan data atau titik akhir API sendiri. Seluruh aplikasi diagnostik ialah laman statik yang dihantar terus ke pelayar anda. Audio, video, data penderia dan peristiwa input diproses secara setempat dan tidak pernah meninggalkan peranti anda.
Anda boleh mengesahkannya: buka tab Rangkaian dalam alat pembangun pelayar semasa menjalankan ujian. Data ujian tidak pernah dihantar ke pelayan Diagno. Namun, laman ini memuatkan perkhidmatan pihak ketiga, Google AdSense dan Google Analytics, yang mungkin menetapkan kuki dan membuat permintaan sendiri. Lihat Dasar Privasi kami untuk butiran lanjut.
Teknologi
Diagno dibina dengan teknologi web moden:
- Astro — Penjanaan laman statik dengan seni bina Islands
- React — Komponen ujian interaktif
- TypeScript — Kod dengan keselamatan jenis dalam mod ketat
- Rust + WebAssembly — Pengiraan audio dan penanda aras berprestasi tinggi
- Tailwind CSS — Penggayaan berasaskan kelas utiliti
Sumber Terbuka
Diagno ialah sumber terbuka. Anda boleh menyemak kod, mengesahkan kenyataan privasi kami, melaporkan masalah atau menyumbang penambahbaikan di GitHub.
Hubungi
Ada soalan, maklum balas atau pertanyaan perniagaan? Hubungi kami di [email protected].