Hi.
The purpose for sending the first request that you quote is to determine whether there is a host on your network that has the name that you typed into the omnibox. For example, many users have a router at their home that is called "router". You need to navigate to
http://router to enter its configuration. As most users don't type http:// anymore, they would trigger a search for "router" instead of going to the configuration site of the router. The same applies to network enabled printers and very often in corporate settings that have configured for example an email site "
http://mail" or "
http://m" (or similar sites for intranet, calendar, groupware, ...).
Just changing the behavior would "break the internet" for many users. We could potentially change the behavior such that we don't perform the first request unless you typed a single word that contains either a "." or a "/". But before doing that, we would need to measure the impact of this change and I am not sure we can do that in a reliable way. Another idea was to tie this behavior to the "Use a webservice to help resolve navigation errors" checkbox in chrome://settings.
I'd be interested in other ideas.
Best regards,
Dominic