-
Recent Posts
Recent Comments
Powered by DisqusRecent Comments
Categories
Tags
Aardvark audio BZ Smith Chrome Crazy Ivan Dave Winer Del McCoury development empathy FCC feeds flying hyperlinks hyperlocal Jing Joe Craven Julius Genachowski learning Marshall Rosenberg mastery mp3 music myblog needs net neutrality Network Sierra Nonviolent Communication Pablo Casals podcast practicing pubsubhubbub reader real time web revival Rick Foster roi rss rssCloud screencast Sharon Crost Strawberry Tuolumne Tweets twitter videoLicense
Blog under the Creative Commons Attribution-ShareAlike 3.0 License
About Greg
As a web developer for more than 15 years, I find my attention increasingly drawn to the intersection of computers, the Internet and communications, especially social media. On this blog, I indulge my interest in these and several other topics. I hope you find them interesting too. Read on...RSS Links
Subscribe by Email
-
Twitter Stream
- The Smart Stuff Daily is out! http://t.co/axDLWfJN ▸ Top stories today via @goodlaura @mikelizun about 6 hours ago from Paper.li ReplyRetweetFavorite
- The Smart Stuff Daily is out! http://t.co/axDLWfJN ▸ Top stories today via @pilarwish 06:10:58 AM February 04, 2012 from Paper.li ReplyRetweetFavorite
- The Smart Stuff Daily is out! http://t.co/axDLWfJN ▸ Top stories today via @illanaburk 06:11:07 AM February 03, 2012 from Paper.li ReplyRetweetFavorite
- The Smart Stuff Daily is out! http://t.co/axDLWfJN ▸ Top stories today via @johndickerson @jimware @uvskinz @kauf 06:10:58 AM February 02, 2012 from Paper.li ReplyRetweetFavorite
- The Smart Stuff Daily is out! http://t.co/axDLWfJN ▸ Top stories today via @brainopener 06:10:57 AM February 01, 2012 from Paper.li ReplyRetweetFavorite
Powered byWordPress Twitter Widget Pro




The Disappearing Protocol
No "http://" required
My web browser of choice these days is Google Chrome, from the “Developer channel”. There are two other channels for Chrome: Beta and Stable. The browser versions delivered through the latter channels are more “ready for prime time” and less prone to changing their behavior on a regular basis. On April 8th, the Google Chrome Releases blog reported this innocuous change on the Dev channel:
The Omnibox is Chrome’s name for the address bar, where the URL (address) of the current page is displayed and where you can type in a new one. The Omnibox however, has much greater ambitions than simply being a box where you can enter a URL. Here’s what the developers at The Chromium Projects have to say about it:
The change made to the Omnibox was simple, yet controversial: Hide the “http://” (known technically as the protocol scheme) from the beginning of the URL. It has not been necessary to type this part of the URL for some time (though most people don’t know this), so, reasoned Chrome’s developers, why show it at all?
The reaction from the rest of the developer community was swift and nearly unanimous: this is a Really Bad Idea. The Chromium Issue Tracker contains such comments as:
The response from the Chrome team was terse but clear. After four days, the issue was closed to further comments and its status was changed to “Won’t Fix”.
In choosing to pursue their vision for the Omnibox, the Chrome developers have taken on the burden of making the user experience better, even while making changes that break from the norm. Early in the issue discussion, Chrome developer pkasting wrote:
The question I ask myself when it comes to issues like this is, will this change make my life easier and does it do so by removing choices that I would rather keep? I stopped typing “http://” a long time ago, because I knew I could. I understand why I might want to use it and the other protocol schemes that might be used in its place but the times when I actually do so are very few and far between.
I think that the impulse to simplify should be encouraged and that this is a small step in that direction. The implementation is very likely to change (and improve) before the general public on the Chrome Stable channel sees this feature but I applaud the Google Chrome team for sticking to their own mandate for this small piece of the user interface.