Tab Resource Monitor is a tiny, useful, clean & clear Google Chrome extension for you who wants to know exactly what and how many resource each tab consumed.
TRM is the minimal version to implement this feature, it's inspired by uBlock Orign. But uBlock Orign is too big and complex.
TRM only requires permissions: tabs, webRequest, webRequestBlocking, http://*/*, https://*/*
TRM use chrome.webRequest.onResponseStarted to implement the core feature. Each request headers contains the content-length option, TRM read it and sum all requests size together to calculate the resource consumption.
Welcome any suggestion or advice!
You can create an issue or pull request on github or comments on chrome webstore.