Chrome extension to indicate background network activity per tab
github.com
github.com
I think it involves some payment (IIRC) or some other stupid barrier. If someone is kind enough to take care of that for me, I'd be happy to publish it. I have a couple other extensions which I'd like to publish as well but wasn't able to do so in the past, so I have just stopped trying.
Which shows how little I know about Chrome extension writing. Where did you learn how to write extensions Awal?
Oh, and let me express my appreciation for you taking the time to write this and put it on GitHub :-)
I am glad you find my work useful, thank you!
(under my account by AwalGarg's request [0])
The Chrome store requires a flat fee to upgrade one's account to "uploader", which helps keep (some) spam out. AwalGarg (the fellow who built this) is a friend of mine and comes from a traditionally poor part of the world. I've contacted him about paying for the fee to see if we can get this on the Chrome Store proper.
[0] http://chat.stackoverflow.com/transcript/message/31616167#31...
If the fee is to stop spam, it would be great if Google would consider upgrading the accounts of folks like AwalGarg for free.
Speaking of extensions, and I know this is off-topic, but I found an extension written by a Google team that implements OpenPG facilities for Gmail, but though it looks pretty complete they still say it's incomplete. What would we need to do to get them to finish this? I work for a large company that extensively uses Google for Business, in particular Gmail, and whilst Google has end-to-end encryption and facilities like Google Drive and Google Docs, I'd still like to be able to easily sign and encrypt my email!
Mini-tuto to install by hand:
1. Download zip - https://github.com/awalGarg/netmonitor/archive/master.zip
2. Unzip it
3. Go to chrome extension page (or type `chrome://chrome/extensions/` in the URL bar)
4. Drag and drop the folder `netmonitor` on the page
This should be trivial to catch with CI tests...wonder what went wrong there.
What you link talks about chrome://memory, which was indeed removed, but the parent post only says
> You can use Shift+Escape for thatThis might be quite useful for developers as well, just as a quick indicator instead of having the Developer Tools Network tab open all the time.
One thing that might be quite useful (though it would probably be beyond the scope of this project and perhaps hard to implement) would be the ability to block any further requests made by the tab. A sort of per-tab 'offline mode'. Perhaps as a context menu option when clicking on the icon.
Also, it would be very interesting to see statistics on which popular websites tend to do the most user-activity tracking, lazy loading etc. - but, in order to collect and collate these statistics your extension would itself have to send background requests to some central API. That'd be quite ironic...
Anyway, nice work!
FlashControl disables flash and allows selective enabling on components, pages or domains. Quick Javascript Switcher let's you selectively disable JS on individual pages, handy sometimes for badly behaving pages. Tab Suspender suspends unused tabs, useful if you have dozens of open tabs not otherwise.
And there is nothing wrong with it.
Though he does go on to say:
> Ideally, the browsers "loading icon" should spin for those requests as well
On that point, I don't agree, since it would give the misleading appearance—at least to me—that the page wasn't even done with its initial rendering. But perhaps he is suggesting the standard loading icon should switch to a sort of unobtrusive network in/out indicator after the initial rendering. That I would like.
> perhaps he is suggesting the standard loading icon should switch to a sort of unobtrusive network in/out indicator after the initial rendering
yes, that was what I implied, which is why I wrapped "\"loading icon\"" in quotes :) I agree though that the wording isn't very clear, my bad!
It is the user's own computer and the user's own network subscription after all. User pays for these resources.
As for the software, users get to choose the software. They might prefer software that does not use so much bandwidth. And there's nothing wrong with that.
https://github.com/pmarks-net/ipvfoo
When viewing the popup window, each domain gets a yellow highlight if a connection is currently open. The feature was introduced in 2012:
https://github.com/pmarks-net/ipvfoo/commit/d09c68219cb970c1...
yoasif_ has confirmed that it works. Firefox has implemented some but not all of chrome's webextension API, so this isn't guaranteed to work for all addons (yet).