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