Ultima actualizare: 3 aprilie 2026
Ce este Diagno?
Diagno este o platformă gratuită de diagnosticare hardware în browser. Oferă 90 de instrumente în 9 categorii: audio, afișaj, dispozitive de intrare, cameră, rețea, jocuri, senzori mobili, informații de sistem și conectivitate. Fiecare test rulează direct în browser, fără instalare și fără încărcarea datelor.
Cum funcționează
Diagno folosește API-uri web standard pentru a interacționa cu hardware-ul direct din browser:
- MediaDevices API — Acces la microfon și cameră pentru teste audio/video
- Web Audio API — Analiză audio în timp real, generare de frecvențe și procesare FFT
- Canvas & WebGL — Teste de afișaj, analiză de pixeli și teste de performanță GPU
- Keyboard & Pointer Events — Testarea dispozitivelor de intrare și măsurarea timpului de reacție
- DeviceMotion & DeviceOrientation — Diagnosticarea senzorilor mobili
- WebBluetooth, WebUSB, WebHID — Testarea conectivității și a perifericelor
Calculele intensive, precum analizele FFT, SNR și THD, rulează prin WebAssembly compilat din Rust, la viteze apropiate de cele native.
Arhitectură care pune confidențialitatea pe primul loc
Diagno este construit în jurul confidențialității: datele testelor rămân pe dispozitivul tău. Diagno nu are server backend, bază de date sau punct de acces API propriu. Întreaga aplicație de diagnosticare este un site static livrat direct browserului. Datele audio, video, ale senzorilor și evenimentele de intrare sunt procesate local și nu părăsesc dispozitivul.
Poți verifica: deschide fila Rețea din instrumentele pentru dezvoltatori în timpul unui test. Datele testelor nu sunt trimise niciodată unui server Diagno. Site-ul încarcă însă servicii terțe, Google AdSense și Google Analytics, care pot seta cookie-uri și trimite propriile cereri. Consultă Politica de confidențialitate pentru detalii.
Tehnologie
Diagno este construit cu tehnologii web moderne:
- Astro — Generarea site-ului static cu arhitectura Islands
- React — Componente interactive pentru teste
- TypeScript — Cod cu siguranță a tipurilor, în modul strict
- Rust + WebAssembly — Calcule audio și teste de performanță rapide
- Tailwind CSS — Stilizare bazată pe clase utilitare
Cod sursă deschis
Diagno are cod sursă deschis. Poți inspecta codul, verifica afirmațiile noastre despre confidențialitate, raporta probleme sau contribui cu îmbunătățiri pe GitHub.
Contact
Ai întrebări, sugestii sau solicitări comerciale? Scrie-ne la [email protected].