最后更新: 2026年4月3日
Diagno是什么?
Diagno 是一个免费的、基于浏览器的硬件诊断平台。它提供了 9 个类别的 90 种工具——音频、显示、输入设备、摄像头、网络、游戏、移动传感器、系统信息和连接。每个测试都直接在浏览器中运行,零安装和零数据上传。
它是如何运作的
Diagno 使用标准 Web API 直接从浏览器与您的硬件进行交互:
- MediaDevices API — 用于音频/视频的麦克风和摄像头访问测试
- Web Audio API — 实时音频分析、频率生成和 FFT 处理
- Canvas & WebGL — 显示测试、像素分析、和 GPU 基准测试
- 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 — 带岛屿的静态站点生成Architecture
- React — 交互式测试组件
- TypeScript — 严格的类型安全代码库mode
- Rust + WebAssembly — 高性能音频和基准计算
- Tailwind CSS — 实用程序优先造型
开源
Diagno 是开源的。您可以在 GitHub.
上检查代码、验证我们的隐私声明、报告问题或贡献改进联系
有疑问、反馈或业务咨询吗?通过 [email protected].
联系我们