Останнє оновлення: 3 квітня 2026 р.
Що таке Diagno?
Diagno — це безкоштовна платформа діагностики апаратного забезпечення на основі браузера. Він надає 90 інструментів у 9 категоріях — аудіо, дисплей, пристрої введення, камера, мережа, ігри, мобільні датчики, інформація про систему та підключення. Кожен тест виконується безпосередньо у вашому браузері з нульовим встановленням і нульовим завантаженням даних.
Як це працює
Diagno використовує стандартні веб-інтерфейси API для взаємодії з вашим обладнанням безпосередньо з браузера:
- MediaDevices API — доступ до мікрофона та камери для аудіо/відео tests
- Web Audio API — Аналіз аудіо в реальному часі, генерація частоти та обробка ШПФ
- Canvas & WebGL — Дисплей тести, аналіз пікселів і контрольні показники GPU
- Keyboard & Pointer Events — тестування пристрою введення та вимірювання часу реакції
- DeviceMotion & DeviceOrientation — Діагностика мобільного датчика
- WebBluetooth, WebUSB, WebHID — Підключення та периферія testing
Критичні обчислення продуктивності (FFT, SNR, аналіз THD) виконуються через WebAssembly, скомпільоване з Rust для майже рідної швидкості.
Конфіденційність на першому місці
Diagno побудований насамперед із забезпеченням конфіденційності: ваші тестові дані залишаються на вашому пристрої. Diagno не має внутрішнього сервера, бази даних і власної кінцевої точки API — уся діагностична програма — це статичний сайт, який подається безпосередньо у ваш браузер. Аудіо, відео, дані датчиків і вхідні події обробляються локально та ніколи не залишають ваш пристрій.
Ви можете переконатися в цьому: відкрийте вкладку DevTools Network у вашому браузері під час будь-якого тесту, і ви побачите, що ваші тестові дані ніколи не надсилаються на сервер Diagno. Веб-сайт завантажує сторонні сервіси (Google AdSense і Google Analytics), які можуть встановлювати файли cookie та надсилати власні запити — дивіться нашу Політику конфіденційності для отримання додаткової інформації.
Технології
Diagno створено за допомогою сучасних веб-технологій:
- Astro — Генерація статичного сайту з островами Architecture
- React — Інтерактивні тестові компоненти
- TypeScript — Типобезпечна кодова база в строгому mode
- Rust + WebAssembly — Високопродуктивний аудіо та контрольні обчислення
- Tailwind CSS — Утилітарний стиль
Відкритий вихідний код
Diagno є відкритим кодом. Ви можете перевірити код, підтвердити наші претензії щодо конфіденційності, повідомити про проблеми або зробити внесок у покращення на GitHub.
Контакти
Маєте запитання, відгуки чи бізнес-запити? Зв’яжіться з нами за номером [email protected].