0

Penganalisis Air Terjun Fail HAR

Muat naik fail .har yang dieksport daripada DevTools penyemak imbas anda untuk melihat air terjun permintaan sebenar yang dibina daripada data pemasaan setiap permintaan itu sendiri, serta semakan untuk pengepala cache yang tiada, respons tidak dimampatkan dan skrip penyekat pemaparan.

Seret & lepas fail di sini atau klik untuk menyemak imbas

Eksport fail HAR dari tab DevTools → Rangkaian penyemak imbas anda (klik kanan senarai permintaan → "Simpan semua sebagai HAR dengan kandungan") dan lepaskannya di sini. Semuanya dihuraikan dan diberikan secara setempat — fail tidak pernah dimuat naik di mana-mana sahaja.

Buy Me a Coffee at ko-fi.com
Memproses... 0%
Menghuraikan fail HAR
Bangunan air terjun
Menganalisis permintaan
Selesai

Hasilnya

Fail HAR (Arkib HTTP) ialah eksport JSON bagi semua yang direkodkan oleh panel Rangkaian DevTools penyemak imbas semasa pemuatan halaman: setiap pengepala permintaan dan respons, saiz tepat dan jenis MIME setiap badan respons dan pecahan masa setiap permintaan. Anda boleh menghasilkan satu daripada Chrome, Firefox, Edge atau Safari dengan membuka DevTools, memuat semula halaman pada tab Rangkaian, kemudian mengklik kanan senarai permintaan dan memilih "Simpan semua sebagai HAR dengan kandungan". Alat ini membaca fail yang dieksport secara langsung — tiada apa-apa yang diambil semula atau diminta semula.

Carta air terjun dibina sepenuhnya daripada data yang sudah ada di dalam fail: objek pemasaan setiap entri memecah permintaan menjadi disekat, carian DNS, sambung, rundingan SSL/TLS, hantar, tunggu (masa untuk bait pertama), dan terima fasa, dan setiap fasa dilukis sebagai segmen berwarna sendiri. Mengikut spesifikasi HAR, masa SSL juga disertakan di dalam sambung, jadi ia ditolak semula terlebih dahulu — jika tidak, bahagian TLS akan dikira dua kali dan lebar bar tidak akan ditambah lagi dengan tempoh sebenar permintaan. Penanda menegak putus-putus menunjukkan DOMContentLoaded dan Load, baca terus dari pemasaan halaman fail itu sendiri, supaya anda boleh melihat dengan tepat permintaan yang telah selesai sebelum halaman menjadi interaktif.

Di luar carta, alat ini menjalankan tiga peraturan pencarian ke atas medan yang telah direkodkan oleh format HAR. Ia membenderakan respons boleh cache (status 200, 203 atau 206) yang tidak membawa pengepala Cache-Control mahupun Expires, bermakna lawatan berulang perlu memuat turunnya semula dari awal. Ia membenderakan respons teks — HTML, CSS, JavaScript, JSON, SVG dan seumpamanya — lebih besar daripada 1 KB yang disampaikan tanpa Pengekodan Kandungan, peluang pemampatan mudah yang kebanyakan pelayan boleh dihidupkan dengan satu baris konfigurasi. Dan ia membenderakan permintaan CSS atau JavaScript yang bermula sebelum mengimbangi DOMContentLoaded halaman itu sendiri, tandatangan klasik aset penyekat pemaparan.

Semua ini berjalan pada data yang sudah ada dalam fail yang anda muat naik — tiada akses rangkaian, tiada perkhidmatan carian luaran dan tiada pengambilan semula halaman asal. Fail HAR dibaca, dihuraikan dan diberikan sepenuhnya dalam tab penyemak imbas anda dan tidak pernah dimuat naik ke mana-mana.