Forum Moderators: phranque
Any conversation with Tim Berners-Lee, the creator of the Web’s bedrock software standards, tends to be fast-paced and nonlinear.
If he were do it over again today, would he do anything differently? Any regrets?Mr. Berners-Lee smiled and admitted he might make one change — a small one. He would get rid of the double slash “//” after the “http:” in Web addresses.
The double slash, though a programming convention at the time, turned out to not be really necessary, Mr. Berners-Lee explained. Look at all the paper and trees, he said, that could have been saved if people had not had to write or type out those slashes on paper over the years — not to mention the human labor and time spent typing those two keystrokes countless millions of times in browser address boxes.
regarding the protocol specification in the url, your browser will typically assume the default of http: - however it is possible to serve different content at http://example.com/ vs [example.com...]
another reason to specify the protocol when providing this information to others in a web or email document is that many email clients (and forum/blog software) will make a link to something that looks like a url as ChanandlerBong mentioned.
these may not recognize example.com but will usually recognize http://example.com/, which is important if your canonical domain doesn't specify the "www." subdomain.
twitter won't link to example.com but will link to http://example.com/ or www.example.com.
cnn.com does it in a browser
www.cnn.com will hyperlink it for you in e-mail clients and WP programs.
Only because the internet is so popular these days. In very old browsers, cnn.com does not work and email/WP programs would not automatically hyperlink these addresses for you.
You are trying to use today's technology advantages to yesterdays problems.
As far as I understand, the colon IS required but the double slash is not. http: is a reference to a file system, the same as c: with the difference being the driver for http: points to the modem rather than a disc.