Huling na-update: Abril 3, 2026
Ano ang Diagno?
Diagno ay isang libre, batay sa browser na hardware diagnostic platform. Nagbibigay ito ng 90 tool sa 9 na kategorya — audio, display, input device, camera, network, gaming, mobile sensor, impormasyon ng system, at connectivity. Direktang tumatakbo ang bawat pagsubok sa iyong browser nang walang pag-install at walang pag-upload ng data.
Paano Ito Gumagana
Gumagamit ang Diagno ng mga karaniwang Web API upang direktang makipag-ugnayan sa iyong hardware mula sa browser:
- MediaDevices API — Pag-access sa mikropono at camera para sa mga pagsubok sa audio at video
- Web Audio API — Agarang pagsusuri ng audio, pagbuo ng frequency, at pagproseso ng FFT
- Canvas & WebGL — Pagsubok sa display, pagsusuri ng pixel, at pagsukat ng pagganap ng GPU
- Keyboard & Pointer Events — Pagsubok sa mga input device at pagsukat ng oras ng reaksiyon
- DeviceMotion & DeviceOrientation — Pagsusuri sa mga sensor ng mobile device
- WebBluetooth, WebUSB, WebHID — Pagsubok sa koneksyon at mga peripheral
Ang mga kalkulasyong nangangailangan ng mataas na pagganap, gaya ng FFT, SNR, at THD analysis, ay tumatakbo sa WebAssembly na na-compile mula sa Rust para sa bilis na malapit sa native na programa.
Disenyong inuuna ang privacy
Inuuna ng Diagno ang privacy: nananatili sa iyong device ang datos ng pagsubok. Walang sariling backend server, database, o API endpoint ang Diagno. Ang buong diagnostic application ay isang static na website na direktang ipinapadala sa iyong browser. Lokal na pinoproseso ang audio, video, datos ng sensor, at mga input event, at hindi kailanman lumalabas sa iyong device.
Maaari mo itong tiyakin: buksan ang Network tab ng developer tools habang nagpapatakbo ng pagsubok. Hindi ipinapadala ang datos ng pagsubok sa isang Diagno server. Gayunman, naglo-load ang website ng mga serbisyo ng ibang provider, ang Google AdSense at Google Analytics, na maaaring magtakda ng cookies at magpadala ng sarili nilang mga request. Tingnan ang aming Patakaran sa Privacy para sa mga detalye.
Teknolohiya
Binuo ang Diagno gamit ang makabagong teknolohiya sa web:
- Astro — Pagbuo ng static na website gamit ang Islands Architecture
- React — Mga interaktibong bahagi ng pagsubok
- TypeScript — Code na may type safety sa strict mode
- Rust + WebAssembly — Mabilis na pagkalkula para sa audio at mga benchmark
- Tailwind CSS — Pag-istilo gamit ang mga utility class
Bukas na source code
Open source ang Diagno. Maaari mong suriin ang code, tiyakin ang aming mga pahayag tungkol sa privacy, mag-ulat ng problema, o mag-ambag ng mga pagpapahusay sa GitHub.
Makipag-ugnayan
May tanong, puna, o usaping pangnegosyo? Makipag-ugnayan sa [email protected].