Intent to remove chrome://net-internals/#tests

147,342 views
Skip to first unread message

Eric Roman

unread,
Apr 2, 2015, 12:37:58 PM4/2/15
to net...@chromium.org
I am planning on removing chrome://net-internals/#tests (crbug.com/472313).

Right now I am measuring its usage to confirm that it is not being used. If that pans out, then I would like to remove it for M44.

Let me know if you are an active user of this feature, or otherwise have concerns with this plan.

Cheers.

Eric Roman

unread,
Apr 4, 2015, 5:17:12 PM4/4/15
to net...@chromium.org
Forwarding some off-list responses...

On Sat, Apr 4, 2015 at 9:54 AM, MSI Team <msimprovert...@gmail.com> wrote:
Why do you want to remove it?

If the feature is not adding any value, then there is no need to keep it in Chrome.

Philosophy:

For our browser to remain healthy we need to balance our zeal for adding features and experiments with a willingness to remove them if they don't prove their worth.

Keeping an unused or unmaintained feature in Chrome has real costs:
  - Larger binary size (affects initial download, startup, memory usage)
  - Increased code complexity (slows down refactorings, makes it unpleasant to work in the codebase, higher chance of bugs)
  - Increases user fatigue, when constantly experimenting with unpolished or lackluster features
 
Is it a feature bug triagers sometimes ask reporters to use?

That is what I would I would like to know from others on this list :)

I have not asked for users to run #tests in years, and I am not aware of others recommending it either.

When I first wrote #tests it was addressing two common problems at the time:
  - Difference in proxy settings between Chrome/Firefox/Internet Explorer (#tests searches for a Firefox installation and tries using Firefox's proxy settings)
  - Problems with probing for IPv6 support

These situations are not very relevant today. So I would be surprised to find that #tests in its current incarnation is providing value to users or bug triagers.

Cheers.

On Sat, Apr 4, 2015 at 10:48 AM, MSI Team <msimprovert...@gmail.com> wrote:
Maybe you could ask the bug triagers if they ever ask reporters to use it? Thank you.

Yep, that is what I have done (all the network bug triagers are on net-dev list)

Eric Roman

unread,
Apr 8, 2015, 3:36:10 PM4/8/15
to net...@chromium.org
The initial data suggests the feature isn't being used, and I haven't heard of anyone using this tool during bug investigation/triage.

I will proceed with removal for M44.

mic...@lssysqa.com

unread,
Dec 5, 2018, 10:44:23 AM12/5/18
to net-dev, eric...@google.com, robert.s...@gmail.com
why? It was really useful.

Matt Menke

unread,
Dec 5, 2018, 11:10:22 AM12/5/18
to mic...@lssysqa.com, net-dev, Eric Roman, robert.s...@gmail.com
net-internals is intended for use in debugging Chrome.  We weren't using that tab to debug Chrome, so it was removed to reduce code complexity, binary size, and maintenance overhead.  There's an effort to move Chrome's network logic into its own process, for instance, and getting rid of the tab means one less thing to post to using an out-of-process network stack.

--
You received this message because you are subscribed to the Google Groups "net-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to net-dev+u...@chromium.org.
To post to this group, send email to net...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/net-dev/62f53c61-cc5c-4690-bdb4-293ae59105ae%40chromium.org.

PhistucK

unread,
Dec 5, 2018, 11:41:03 AM12/5/18
to Matt Menke, mic...@lssysqa.com, net-dev, Eric Roman, robert.s...@gmail.com
A bit off topic, but I might have missed any announcement regarding removing chrome:net-internals/#events - that is too bad, it was helpful in debugging cases where pages did not load in Chrome. :(
Now the process is tedious with the JSON export and importing into a different page...

PhistucK


Matt Menke

unread,
Dec 5, 2018, 11:47:23 AM12/5/18
to PhistucK, mic...@lssysqa.com, net-dev, Eric Roman, robert.s...@gmail.com
You can still use about:net-export, and there's an HTTPS URL to do importing - it was done to reduce Chrome's distribution size.  Eventually we may make a tool to bring back live logging via a local HTTP server that monitors the files net-export is writing to or somesuch.

Ismael Noble

unread,
Dec 17, 2018, 4:12:11 PM12/17/18
to net-dev, eric...@google.com
we mainly use the net-internals page to debug proxy settings in our enterprise env. its removal made me sad.

Brandon S

unread,
Jan 2, 2019, 3:10:19 PM1/2/19
to net-dev, eric...@google.com
The removal of net-internals really hampers our ability to troubleshoot proxy issues/configurations within enterprise environments. I can't even tell if the PAC file is being read in at this point.

Eric Roman

unread,
Jan 2, 2019, 3:14:47 PM1/2/19
to Brandon S, net-dev
You can still view the effective proxy settings, it just requires more steps (capture a dump, then import it).

kp...@cornell.edu

unread,
Jan 8, 2019, 4:05:21 PM1/8/19
to net-dev, mic...@lssysqa.com, eric...@google.com, robert.s...@gmail.com
Hi all, I'm not a contributor to this group but I wanted to chime in here just to say that the latest Chrome update (71.0.3578.98) not only removed net-internals but also broke the proxy auto connect (.pac) functionality. Because net-internals was the only way I could debug problems with the .pac proxy, I'm now completely unable to access internal web pages (mainly jupyter notebooks) and no longer have a way to debug the problem. For me at least this is a critical issue that will force me to switch to another OS unless I can figure out a workaround.

Eric Roman

unread,
Jan 8, 2019, 4:17:40 PM1/8/19
to kp...@cornell.edu, net-dev
The debugging functionality is still available through chrome://net-export/ + https://netlog-viewer.appspot.com/#import, per the earlier comments.

What is the PAC problem you are referring to?
M71 included a separate policy change to localhost proxying via PAC, is that your problem?

kp...@cornell.edu

unread,
Jan 8, 2019, 4:19:26 PM1/8/19
to net-dev, mic...@lssysqa.com, eric...@google.com, robert.s...@gmail.com, kp...@cornell.edu
Oops, apologies. I've managed to get the netlog-viewer app working with net-export dumps, and it works well enough now for my purposes (although netlog-viewer was much more convenient).
Reply all
Reply to author
Forward
0 new messages