Ultimo aggiornamento: 3 aprile 2026
Cos'è Diagno?
Diagno è una piattaforma di diagnostica hardware gratuita basata su browser. Fornisce 90 strumenti in 9 categorie: audio, display, dispositivi di input, fotocamera, rete, giochi, sensori mobili, informazioni di sistema e connettività. Ogni test viene eseguito direttamente nel tuo browser con zero installazioni e zero caricamenti di dati.
Come funziona
Diagno utilizza API Web standard per interagire con l'hardware direttamente dal browser:
- MediaDevices API — Accesso al microfono e alla telecamera per audio/video tests
- Web Audio API — Analisi audio in tempo reale, generazione di frequenza ed elaborazione FFT
- Canvas & WebGL — Test di visualizzazione, analisi pixel e GPU benchmark
- Keyboard & Pointer Events — Test dei dispositivi di input e misurazione del tempo di reazione
- DeviceMotion & DeviceOrientation — Sensore mobile diagnostica
- WebBluetooth, WebUSB, WebHID — Test di connettività e periferiche
Calcoli critici per le prestazioni (analisi FFT, SNR, THD) eseguiti tramite WebAssembly compilato da Ruggine per una velocità quasi nativa.
Architettura incentrata sulla privacy
Diagno è concepito incentrato sulla privacy: i tuoi dati di test rimangono sul tuo dispositivo. Diagno non ha server backend, database e endpoint API propri: l'intera applicazione diagnostica è un sito statico servito direttamente nel tuo browser. Audio, video, dati dei sensori ed eventi di input vengono elaborati localmente e non lasciano mai il tuo dispositivo.
Puoi verificarlo: apri la scheda Rete DevTools del tuo browser durante qualsiasi test e vedrai che i dati del test non vengono mai inviati a un server Diagno. Il sito web carica servizi di terze parti (Google AdSense e Google Analytics), che possono impostare cookie ed effettuare le proprie richieste: per i dettagli consultare la nostra Informativa sulla privacy.
Tecnologia
Diagno è costruito con moderne tecnologie web:
- Astro — Generazione di siti statici con isole Architettura
- React — Componenti di test interattivi
- TypeScript — Base di codice indipendente dai tipi in rigoroso mode
- Rust + WebAssembly — Audio ad alte prestazioni e calcoli benchmark
- Tailwind CSS — Utility-first styling
Codice aperto
Diagno è open source. Puoi ispezionare il codice, verificare le nostre dichiarazioni sulla privacy, segnalare problemi o contribuire a migliorare su GitHub.
Contatti
Hai domande, feedback o richieste commerciali? Raggiungici a [email protected].