solidjs-gc-issue-chrome-extension
SolidJS dan Misteri Memory Leak: Ketika Framework Modern Menjadi Beban di Chrome Extension

Artikel ini sama sekali tidak menyalahkan framework SolidJS. Melainkan secara langsung, menyalahkan penulis sendiri karna salah memprediksi issue teknis di masa depan. Pada sebuah proyek pribadi ekstensi Chrome, yang belum…

html5-video-redirect-302-gpu-decoding
Kenapa Chrome Tidak Menampilkan Final URL pada HTML5 Video?

Singkat cerita, pada sebuah website yang menggunakan player Plyr.io, patcher video NetMeter Web tiba-tiba tidak bekerja sama sekali (tidak melaporkan bytes), padahal video tersebut jelas menggunakan native HTML5, bukan MSE…

status code 206 as villain
206: Status Code Paling Licik di Dunia Video Browser

Salah satu bagian paling melelahkan dalam pengembangan NetMeter Web adalah menghitung bandwidth video di native player. Jika chunked streaming HLS atau DASH masih bisa ditangkap lewat patch fetch/XHR dan worker,…

webrtc-data-channel-patch
Menyelinap ke Jantung Google Meet: Monkey Patching RTCPeerConnection

Sebagai bagian dari pengembangan NetMeter Web, tantangan untuk mengukur website berbasis WebRTC adalah hal yang cukup vital. WebRTC itu benar-benar liar, real-time, tidak tercatat di DevTools Network sama sekali, namun…

Bedah Google Maps: Saat Protobuf Diurai Langsung di Browser

Setelah drama IVS Player di Twitch dan kisah patah hati dengan VEWorker TikTok, saya pikir perjalanan NetMeter Web bakal sedikit tenang. Tapi ternyata tidak ada tenang-tenangnya, pemirsa! 😂 Masalah pelik…