Holy Kaw! All the topics that interest us

URL slash creator: "It seemed like a good idea at the time"

Tons of web design tips.


Media_httpnewsimgbbccoukmediaimages46040000jpg46040094digrevap226jpgjpg_cjybvbmnihthnzy

Tim Berners-Lee, the creator of the Web, says he’s “sorry” for the forward slashes (//) included in every web address. He admits the symbols were actually “unnecessary” and didn’t realize they would be “so much hassle.”

Now that you mention it, those slashes are annoying. Apology accepted nonetheless!

Read the full article.

By Noelle Chun


Comments (9)

Oct 15, 2009
Viviene said...
What!? It is indeed kinda annoying but since all of us have already get used to it, it's no big deal. However, now that it has been known that its unnecessary, why can't that be removed? Is that is to do?

Thanks
Viv

Oct 15, 2009
Apology Accepted! how I wish it can be removed. Is that possible?

Thanks

Oct 15, 2009
Justin Lowery said...
Well, we could do without the whole http://www … .com junk. Just let us type "google" and go to that site.
Oct 15, 2009
Chris said...
Justin, type "google" and then Ctrl + Enter in any browser address bar. Almost as easy.
Oct 16, 2009
Eldon Sarte said...
Nitpick: Berners-Lee is the creator of the Web, not "the Internet."
Oct 16, 2009
annoyed said...
since the beginning I've been annoyed with the whole "http://www." beginning of every URL.

now, think of all the electrons/energy/ink/etc wasted every time those 11 superfluous characters have been displayed/typed/printed over all these years.

somebody should do a graduate thesis to study the carbon footprint effect of this :)

Oct 16, 2009
Mike Simon said...
Viv,
At this point, there are probably hundreds of thousands or millions of lines of code that account for those // .

As an example, if a program is written to handle a url and then chop off the http:// prefix for aesthetic reasons, if someone changed the standard, the code would break. Router manuafacturers have firmware that looks at traffic and might use the http:// as a protocol identifier. In c#, an absolute URI has the http:// formatting built into the structure of its understanding of what a URI is (and won't validate without it).

Making it optional at this point would likely cause millions of dollars of rework that is unnecessary.

I think we can give the creator of the web a break on this one :)

Jan 30, 2010
Marcel Korpel said...
Though this message is a bit old, I have something rather important to add: the // is *not* superfluous. It denotes the beginning of a domain name.

For instance, when you type <a href="/directory"> in the HTML of a web page, it means that you want 'directory' in the root of your domain. Almost everyone types <a href="http://www.google.com"> to point to Google, but the thing that *is* superfluous in this case, is the protocol handler 'http:', as you are (most likely) already communicating using the HTTP protocol. You can also type <a href="//www.google.com"> to get the same thing and it saves you five bytes. ;)

Jan 30, 2010
Marcel Korpel said...
Though this message is a bit old, I have something rather important to add: the // is *not* superfluous. It denotes the beginning of a domain name.

For instance, when you type <a href="/directory"> in the HTML of a web page, it means that you want 'directory' in the root of your domain. Almost everyone types <a href="http://www.google.com"> to point to Google, but the thing that *is* superfluous in this case, is the protocol handler 'http:', as you are (most likely) already communicating using the HTTP protocol. You can also type <a href="//www.google.com"> to get the same thing and it saves you five bytes. ;)

Leave a comment...