Ostatnia aktualizacja: 3 kwietnia 2026
Co to jest Diagno?
Diagno to bezpłatna platforma do diagnostyki sprzętu oparta na przeglądarce. Zapewnia 90 narzędzi w 9 kategoriach — audio, wyświetlacz, urządzenia wejściowe, kamera, sieć, gry, czujniki mobilne, informacje o systemie i łączność. Każdy test jest uruchamiany bezpośrednio w Twojej przeglądarce, bez żadnych instalacji i żadnych przesyłanych danych.
Jak to działa
Diagno wykorzystuje standardowe interfejsy API sieci Web do interakcji ze sprzętem bezpośrednio z przeglądarki:
- MediaDevices API — Dostęp do mikrofonu i kamery w celu przesyłania dźwięku/wideo testy
- Web Audio API — Analiza dźwięku w czasie rzeczywistym, generowanie częstotliwości i przetwarzanie FFT
- Canvas & WebGL — Testy wyświetlania, analiza pikseli i testy porównawcze procesora graficznego
- Keyboard & Pointer Events — Testowanie urządzeń wejściowych i pomiar czasu reakcji
- DeviceMotion & DeviceOrientation — Czujnik mobilny diagnostyka
- WebBluetooth, WebUSB, WebHID — łączność i testowanie urządzeń peryferyjnych
Obliczenia krytyczne pod względem wydajności (analiza FFT, SNR, THD) przeprowadzane przez WebAssembly skompilowany z Rusta dla prędkości bliskiej natywnej.
Architektura stawiająca na prywatność
Diagno jest zbudowany z myślą o prywatności: Twoje dane testowe pozostają na Twoim urządzeniu. Diagno nie ma serwera zaplecza, żadnej bazy danych ani własnego punktu końcowego API — cała aplikacja diagnostyczna to statyczna witryna udostępniana bezpośrednio Twojej przeglądarce. Dźwięk, wideo, dane z czujników i zdarzenia wejściowe są przetwarzane lokalnie i nigdy nie opuszczają Twojego urządzenia.
Możesz to sprawdzić: otwórz kartę DevTools Network w przeglądarce podczas dowolnego testu, a zobaczysz, że Twoje dane testowe nigdy nie są wysyłane do serwera Diagno. Witryna ładuje usługi stron trzecich (Google AdSense i Google Analytics), które mogą ustawiać pliki cookie i wysyłać własne żądania — szczegółowe informacje można znaleźć w naszej Polityce prywatności.
Technologia
Diagno jest zbudowany przy użyciu nowoczesnych technologii internetowych:
- Astro — generowanie statycznych witryn za pomocą wysp Architektura
- React — Interaktywne komponenty testowe
- TypeScript — Baza kodu zapewniająca bezpieczeństwo typu w trybie ścisłym mode
- Rust + WebAssembly — Wysoka wydajność dźwięku i obliczenia porównawcze
- Tailwind CSS — Przede wszystkim użyteczność stylizacja
Otwarty kod źródłowy
Diagno jest oprogramowaniem typu open source. Możesz sprawdzić kod, zweryfikować nasze twierdzenia dotyczące prywatności, zgłosić problemy lub wnieść ulepszenia w GitHub.
Kontakt
Masz pytania, uwagi lub zapytania biznesowe? Skontaktuj się z nami pod adresem [email protected].