Apa yang dilakukan alat ini
Alat Statistik Komputer menampilkan informasi sistem dan perangkat yang dapat dilaporkan browser Anda: inti CPU, memori perangkat, resolusi layar, ukuran jendela, jenis koneksi, zona waktu, locale, kuota penyimpanan, status baterai, dan lainnya. Semuanya dibaca dari API browser standar. Tidak ada data yang dikirim ke server mana pun. Berguna untuk debugging masalah tata letak, memeriksa kemampuan perangkat, dan memahami kendala lingkungan.
Cara menggunakannya
- Buka alat — Statistik dikumpulkan saat dimuat dan ditampilkan di bagian akordeon.
- Telusuri bagian — Perluas Navigator, Screen, Window, Network, Storage, Battery, Locale, dan Memory (bila tersedia).
- Salin nilai — Gunakan tombol salin di samping setiap bidang untuk menyalin ke clipboard.
- Segarkan — Klik Segarkan untuk mengumpulkan ulang statistik (mis. setelah resize atau perubahan orientasi).
- Salin sebagai JSON — Gunakan Salin sebagai JSON untuk mengekspor objek stat lengkap untuk skrip atau dukungan.
Cara kerjanya
Data dikumpulkan dari API browser:
- Navigator — userAgent, platform, language, languages, hardwareConcurrency, deviceMemory, cookieEnabled, onLine, maxTouchPoints, pdfViewerEnabled, vendor, userAgentData (bila tersedia).
- Screen — width, height, availWidth, availHeight, colorDepth, pixelDepth, orientation, devicePixelRatio.
- Window — innerWidth, innerHeight, outerWidth, outerHeight, devicePixelRatio.
- Network — effectiveType, downlink, rtt, saveData (dari Network Information API bila tersedia).
- Storage — quota, usage (dari Storage API bila tersedia).
- Battery — charging, chargingTime, dischargingTime, level (bila Battery API tersedia).
- Locale — timezone, locale (dari Intl).
- Memory — jsHeapSizeLimit, totalJSHeapSize, usedJSHeapSize (hanya Chrome, bila tersedia).
API yang hilang atau tidak didukung mengembalikan null atau "—". Semua pengumpulan berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
Kasus penggunaan & contoh
- Desain responsif — Periksa viewport, ukuran layar, dan rasio piksel perangkat untuk penyesuaian tata letak.
- Deteksi kemampuan — Lihat inti CPU, memori, dukungan sentuh, dan jenis koneksi.
- Debugging — Ekspor stat sebagai JSON untuk laporan bug atau perbandingan lingkungan.
- Lokalisasi — Verifikasi pengaturan zona waktu dan locale.
Contoh
- hardwareConcurrency: 8
- deviceMemory: 8 GB
- Screen: 1920×1080, colorDepth 24, devicePixelRatio 2
- Timezone: Asia/Jakarta
- Locale: id-ID
Batasan & kendala
- Tergantung browser — Banyak bidang tidak didukung secara universal. Safari, Firefox, dan Chrome berbeda. Nilai mungkin "—" atau "Tidak tersedia" saat API tidak tersedia.
- Pembulatan privasi — Beberapa browser membulatkan atau menyembunyikan nilai (mis. memori perangkat, inti CPU) untuk privasi.
- Hanya sisi klien — Tidak ada server; semua data dibaca secara lokal. Tidak ada yang diunggah.
- Tanpa ID hardware — Alat tidak mengumpulkan atau menampilkan pengidentifikasi perangkat, alamat MAC, atau nomor seri.