Profiling Waktu dengan Timing Side-Channel Profiler
Timing Side-Channel Profiler (TSP) adalah alat pengujian keamanan dan pengembangan yang dirancang untuk membantu mengidentifikasi anomali kinerja dan waktu dalam aplikasi web. Alat ini memungkinkan pengguna untuk memantau waktu fetch() dan XMLHttpRequest, mengamati metrik pemuatan sumber daya seperti DNS, koneksi, pengalihan, dan respons. Selain itu, TSP juga melacak peristiwa cat paint seperti first paint dan first contentful paint. Dengan fitur ini, pengguna dapat memperoleh wawasan yang lebih baik tentang kinerja aplikasi mereka.
TSP juga menyediakan kemampuan untuk menjalankan probe aktif yang terkontrol dengan opsi opt-in, memungkinkan perbandingan waktu respons antara berbagai endpoint. Hasil pengujian dapat diekspor untuk analisis offline, seperti ke format JSON untuk digunakan dalam Jupyter notebook. Alat ini tidak mengumpulkan data pribadi atau mengirimkan log secara eksternal; semua data yang ditangkap tetap lokal di browser pengguna, menjadikannya pilihan yang aman untuk pengembang, peneliti, dan pemburu bug.