• On mySimon: Tretorn Klipporone Lace Up Boots
June 24, 2009 10:56 AM PDT

Google and the billion-dollar HTML tag

by Tom Krazit

Google's Marissa Mayer reminded Velocity attendees that pretty rounded corners on HTML images are counterproductive if loading speed is reduced.

(Credit: Tom Krazit/CNET News)

SAN JOSE, Calif.--Those who think HTML tags are low-level technology should realize they can have a huge impact on the bottom line.

By finding an HTML tag that allowed Google to offer ads on the right hand side of its search page without delaying page loading times, Google was able to cash in without harming the user experience, said Marissa Mayer, vice president for search products and experience, at the O'Reilly Velocity 2009 conference. There aren't a whole lot of "billion-dollar HTML tags," as Mayer put it, but she spent about 45 minutes Wednesday morning encouraging Web developers to focus on speed.

Google laid the seeds for Mayer's talk Tuesday with the launch of a new Web page that gives Web publishers some help in making their pages load more quickly. Expanding on ideas she presented last year at Google I/O, Mayer told the crowd that "small changes can make a big difference" in how visitors perceive the speed and quality of a Web site.

For example, Google began compressing images in Google Maps, which improved load performance by two to three times for users on slower connections, which still comprise about 12 percent of those who use Google Maps, she said. Likewise, switching from an image version of the Google Checkout shopping cart to an HTML version saved time despite the complicated code needed to properly display the graphic.

As always, Google's goal in sharing these tips with Web developers is to improve the user experience of the Web at large, which Google believes will lead to a greater number of searches on its site, and therefore more money, Mayer said.

Tom Krazit writes about the ever-expanding world of Internet search, including Google, Yahoo, online advertising, and portals, as well as the evolution of mobile computing. He has written about traditional PC companies, chip manufacturers, and mobile computers, spending the last three years covering Apple. E-mail Tom.
Recent posts from Webware
Hundreds of Facebook groups hijacked
Plan your wedding with these Web resources
Twitter, LinkedIn team up for self-promotion free-for-all
'Elf Yourself' returns with Facebook and Twitter power
Sneak peek: Xobni e-mail app for BlackBerry
More time needed for revised Google Books deal
With AdMob, Google seeks mobile-ad advantage
Closing chapter of Google Books saga near
Add a Comment (Log in or register) (21 Comments)
  • prev
  • 1
  • next
by monkeyfun14 June 24, 2009 11:01 AM PDT
This photo is almost ballmer like no offense lol.
Reply to this comment
by Hep Cat June 24, 2009 11:50 AM PDT
Cupcakes! Cupcakes! Cupcakes!
by myles taylor June 24, 2009 12:02 PM PDT
She's much more attractive than Ballmer though.
by Arnav June 24, 2009 11:14 AM PDT
I am a Web developer and honestly this kinda singular thought process irks me. Google has some of the smartest people working for them but honestly it really feels like its a ridiculously singular focused company(in principals not in products). I mean speed is good but so is good and elegant menus.
Visual information is one of the quickest ways to absorb information and sometimes Google websites are just too damned sparse. I want good speed but honestly I want a better and more intuitive experience before that. Its all right for Google to say they spent resources on changing images to tags or what not but most companies cannot afford those kind of resources.
Long complaint short, not all of Google's 'tips' should be taken as canon just because they are an enormously successful company. It's in Googles best interest to have links and minimal images and what not but it need not be the case for a product page etc. where information and easy accessibility are paramount.
Just wanted my two cents.
Reply to this comment
by eyepoker June 24, 2009 11:51 AM PDT
understandable Arnav... i think though that Google's "tips" really only apply to those of us who have sites that receive huge amounts of traffic. over millions/billions of page views reducing the file load time = a substantial savings in infrasctructure-related costs and reduced server load the later of which = a better browsing experience for all google users. Again, thats when factoring in the milliions of simultaneous requests that they must be handling.

However, for the rest of us articles such as this is just a curiosity. Our "world" lets us design more elegantly/indulgently.
by bedney42 June 24, 2009 12:02 PM PDT
Exactly. I've heard from multiple sources inside of Google that *everything* and I mean *everything* will be sacrificed in terms of speed. I mean, who else worries about whether a single pixel border renders faster than a 2 pixel border? Only Google. That's why true UI designers end up leaving the company after a while - they're all too frustrated when speed means everything and usability, intuitive UI, factored design, etc. is sacrificed on the altar of speed.

The problem here is that Google is living 6 sigma out on the bell curve. No one else in the world serves up the number of pages per day that Google does. So then Googlers fall into the classic trap of assuming that everyone else should 'learn from them', because they're 'normal' - but they're not normal. They're hypergeeks who have the time and money resources to pour into tuning stuff down to a gnat's a**, and who justify that because of the extremely, extremely unusual situation they're in.

I'm not saying that some bits here aren't valuable. Sure, if you can rid of a image tag here and there, it will help. Just don't blindingly follow what Google says because their problem set is very, very different than absolutely everyone else in the world. It's sort of like saying that the home security solution for everyone in the world should be to have a full-time Secret Service detail. The benefit doesn't outweigh the cost.

Cheers,

- Bill
by ddesy June 25, 2009 6:48 AM PDT
I also do web design, and I find that in many cases the faster loading sites like Google is promoting are actually more intuitive for users. "Elegant menus" manage to, in many cases, confuse the less technically inclined users. Being too visual in many cases means turning away from the simplicity that makes sites easier for the visually impaired to use.

Graphically intense design is fine for multimedia sites, software, and the like, but it does hold back informational websites.
by Endbringer June 25, 2009 7:51 AM PDT
I'm with ddesy. Have graphic intensive interfaces has its applications and so does simplicity. And not everyone has the fastest broadband available to view websites. Making your site load fast has its advantages.
by hutchike June 24, 2009 11:30 AM PDT
What was the tag? <div> <span> <iframe> <table> <p> ?

Come on - we want to know!
Reply to this comment
by monkeyfun14 June 24, 2009 11:37 AM PDT
Just look at the damn page source.
by Tom Krazit June 24, 2009 1:04 PM PDT
My bad, it was <table align=right>.
by gggg sssss June 24, 2009 5:45 PM PDT
@Tom Krazil what exactly is wrong with <table>?

<div> based layouts are just as bad but some developers just keep looking for some form of koolaid to drink to help them think they are kool Studity in motion.
by Kevico_Suave June 24, 2009 12:31 PM PDT
I'm confused. When I go to checkout.google.com, I see that the shopping cart is an image, both in the header graphic and then in CSS for the H3 tags. Also the checkout header graphic looks really, really bad. It's coming in at 3,386 bytes, but it took me less than a minute to produce a much better looking one (less compression artifacts) at 3,099 bytes.

In the H3 tag, the image is a JPEG, when it could be a GIF. Same quality output (using all the colors) as a GIF would reduce the file size of the cart by a full half! 715 bytes as compared to 15,328 bytes.

I agree that one of the reasons why Google blew past the competition was that they had a nice clean, elegant design that was extremely efficient, but the Google Checkout example may not have been the best to use with that hideous header...and without explaining what is meant by using HTML to render the cart instead of an image.

I'm guessing what was meant, was that using CSS for the shopping cart image was more efficient, and it is in the case of the H3 tags, but in terms of the graphic itself...it's amateur hour for Google.
Reply to this comment
by atfr June 24, 2009 12:54 PM PDT
<table>
<tr>
<td>
<h2>Sponsored Links</h2>
<ol>
<li> <h3> <a href="link"> </h3> </li>
....
</ol>
</td>
<tr>
</table>

<table> is the tag!
Reply to this comment
by aureolin June 24, 2009 4:57 PM PDT
OK - so the HTML Nazis - err, 'purists' - have been pounding on us for years that using '<table>' for layouts is strictly verboten; you're supposed to use '<div>' and CSS to float things. Now Google comes along and says "Use <table>, it's faster!" ?? I'm just waiting for the explosion of "you're not supposed to do it like that".
by gggg sssss June 24, 2009 5:47 PM PDT
@aureolin they can all go pound *** tables rule. compare the amount of bytes to create a 2 column layour with tables and with divs an dthe answer is clear. Use css for pretty colours if you wish.
by gwtuser June 24, 2009 2:06 PM PDT
May be we will see this tag supported in GWT soon.
Reply to this comment
by gggg sssss June 24, 2009 5:48 PM PDT
Rounded corners are such crap. Self centered web besigners without a clue selling to clienst with even less than a clue..
Reply to this comment
by ahickey June 25, 2009 2:11 AM PDT
I think I know where Google is coming from.
If web sites are faster then they can do previews without having to resort to images.

Faster is better, but websites need to be functional first. If they are fast but a pain to use then no one will bother.

Also, I'm part of the <table> fan club. Since the web is all boxes and tables are all boxes, why do it differently.
Reply to this comment
by carazoo June 25, 2009 2:17 AM PDT
Nice bit of info. Thanks. :-)
Reply to this comment
by ahickey June 25, 2009 2:17 AM PDT
Also - if HTML is faster then it can run more effectively on less powerful devices.
I remeber way back when that most of the time I spent waiting for web pages to load was due to the rendering and not the downloading of the page.
If the pages rendered more quickly then suddenly web apps become as fast as desktop apps.

Oh yeah -Google is all about web apps.
Reply to this comment
(21 Comments)
  • prev
  • 1
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

Inside CNET News

Scroll Left Scroll Right