Utolsó frissítés: 2026. április 3.
Mi az a Diagno?
Diagno egy ingyenes, böngészőalapú hardverdiagnosztikai platform. 90 eszközt kínál 9 kategóriában – hang, kijelző, beviteli eszközök, kamera, hálózat, játékok, mobil érzékelők, rendszerinformációk és csatlakozási lehetőségek. Minden teszt közvetlenül a böngészőben fut, nulla telepítés és adatfeltöltés nélkül.
Hogyan működik
A Diagno szabványos webes API-kon keresztül, közvetlenül a böngészőből éri el a hardvert:
- MediaDevices API — Mikrofon- és kamerahozzáférés hang- és videotesztekhez
- Web Audio API — Valós idejű hangelemzés, frekvenciagenerálás és FFT-feldolgozás
- Canvas & WebGL — Kijelzőtesztek, képpontelemzés és GPU-teljesítménymérés
- Keyboard & Pointer Events — Beviteli eszközök tesztelése és reakcióidő mérése
- DeviceMotion & DeviceOrientation — Mobilérzékelők diagnosztikája
- WebBluetooth, WebUSB, WebHID — Kapcsolatok és perifériák tesztelése
A teljesítményigényes számításokat, például az FFT-, SNR- és THD-elemzést Rustból fordított WebAssembly végzi, közel natív sebességgel.
Adatvédelmet előtérbe helyező architektúra
A Diagno az adatvédelmet helyezi előtérbe: a tesztadatok az eszközén maradnak. A Diagnónak nincs háttérszervere, adatbázisa vagy saját API-végpontja. A teljes diagnosztikai alkalmazás statikus webhely, amely közvetlenül a böngészőbe töltődik be. A hang-, videó- és érzékelőadatokat, valamint a beviteli eseményeket helyben dolgozza fel, és azok soha nem hagyják el az eszközt.
Ezt ellenőrizheti is: teszt közben nyissa meg a böngésző fejlesztői eszközeinek Hálózat lapját. A tesztadatok soha nem kerülnek Diagno-szerverre. A webhely azonban harmadik fél szolgáltatásait, a Google AdSense-t és a Google Analytics-et is betölti, amelyek sütiket helyezhetnek el és saját kéréseket küldhetnek. Részletek az adatvédelmi tájékoztatónkban.
Technológia
A Diagno modern webes technológiákra épül:
- Astro — Statikus webhely generálása szigetarchitektúrával
- React — Interaktív tesztkomponensek
- TypeScript — Típusbiztos kód szigorú módban
- Rust + WebAssembly — Nagy teljesítményű hang- és benchmarkszámítások
- Tailwind CSS — Segédosztályokra épülő stíluskezelés
Nyílt forráskód
A Diagno nyílt forráskódú. A GitHubon megvizsgálhatja a kódot, ellenőrizheti adatvédelmi állításainkat, hibát jelenthet be vagy fejlesztésekkel járulhat hozzá.
Kapcsolat
Kérdése, észrevétele vagy üzleti megkeresése van? Írjon a [email protected] címre.