-
Recent Posts
Recent Comments
Categories
Tags
Aardvark audio Bob Gelman BZ Smith Chrome Dave Winer Del McCoury development empathy FCC feeds flying hyperlinks hyperlocal Jing Joe Craven Julius Genachowski learning marketing Marshall Rosenberg mastery Michelle Shelton mp3 music needs net neutrality Network Sierra Nonviolent Communication Pablo Casals podcast practicing pubsubhubbub reader real time web revival 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...-
Subscribe by RSS
Subscribe by Email
-
Twitter Stream- New blog post: Google consolidates privacy policies and tools (are you listening, Facebook?). http://bit.ly/9njT3A about 23 hours ago from TweetDeck
- Can visitors can see your entire web page? Load it up in "Browser Size", from Google Labs, to find out. http://bit.ly/53Wel3 06:22:32 PM September 01, 2010 from TweetDeck
- Check out the "The Wilderness Downtown", built in HTML 5 (Chrome or Safari required). Pretty amazing. http://bit.ly/cRV3WQ 10:33:31 PM August 30, 2010 from TweetDeck
- Made my head hurt trying to figure out what the Facebook Like button really does. I now have them on http://webdancers.com. 10:43:02 PM August 29, 2010 from TweetDeck
- First hand account of how an acquisition fell apart. Not something that gets published every day. http://bit.ly/bgdKaC 08:50:03 PM August 27, 2010 from TweetDeck
- 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.