Google Webmaster Central Blog - Official news on crawling and indexing sites for the Google index

Let's make the web faster

Tuesday, June 23, 2009 at 3:55 PM

(Cross-posted on the Official Google Blog and the Google Code Blog)

From building data centers in different parts of the world to designing highly efficient user interfaces, we at Google always strive to make our services faster. We focus on speed as a key requirement in product and infrastructure development, because our research indicates that people prefer faster, more responsive apps. Over the years, through continuous experimentation, we've identified some performance best practices that we'd like to share with the web community on code.google.com/speed, a new site for web developers, with tutorials, tips and performance tools.

We are excited to discuss what we've learned about web performance with the Internet community. However, to optimize the speed of web applications and make browsing the web as fast as turning the pages of a magazine, we need to work together as a community, to tackle some larger challenges that keep the web slow and prevent it from delivering its full potential:
  • Many protocols that power the Internet and the web were developed when broadband and rich interactive web apps were in their infancy. Networks have become much faster in the past 20 years, and by collaborating to update protocols such as HTML and TCP/IP we can create a better web experience for everyone. A great example of the community working together is HTML5. With HTML5 features such as AppCache, developers are now able to write JavaScript-heavy web apps that run instantly and work and feel like desktop applications.
  • In the last decade, we have seen close to a 100x improvement in JavaScript speed. Browser developers and the communities around them need to maintain this recent focus on performance improvement in order for the browser to become the platform of choice for more feature-rich and computationally-complex applications.
  • Many websites can become faster with little effort, and collective attention to performance can speed up the entire web. Tools such as Yahoo!'s YSlow and our own recently launched Page Speed help web developers create faster, more responsive web apps. As a community, we need to invest further in developing a new generation of tools for performance measurement, diagnostics, and optimization that work at the click of a button.
  • While there are now more than 400 million broadband subscribers worldwide, broadband penetration is still relatively low in many areas of the world. Steps have been taken to bring the benefits of broadband to more people, such as the FCC's decision to open up the white spaces spectrum, for which the Internet community, including Google, was a strong champion. Bringing the benefits of cheap reliable broadband access around the world should be one of the primary goals of our industry.
To find out what Googlers think about making the web faster, see the video below. If you have ideas on how to speed up the web, please share them with the rest of the community. Let's all work together to make the web faster!



The comments you read here belong only to the person who posted them. We do, however, reserve the right to remove off-topic comments.

7 comments:

EvanCarroll said...

You've got be kidding... Google's profound video casts have deteriorated to inane speed claims: "I think the whole world can benefit from a faster web".

What are you doing and why? For the sake of all things holy, be less vague.

DataPlus - Custom Data Services said...

I have taken advantage of the new tools and I'm sure it made a nano difference but the real speed improvement surely will not come from small websites like my own tweeking.

MrChrisRodriguez said...
This comment has been removed by the author.
MrChrisRodriguez said...

Isn't it obvious? Faster sites means Google can crawl them more rapidly.

Not that there's anything wrong with it, but it's as much self serving as it is generous to provide a toolset to help pages run faster.

A nano improvement on each site aggregated across the macroscale that Google works in is a significant difference.

Nisha said...

With daily increase in number of domains booked n websites created, its quite a difficult to get shared servers which has less number of websites and supports high bandwidth. Dedicated server is the next option, but not affordable by all users.

I have few tips for making websites load fast.

1) Use Css for styles, links, images, if possible even generate tables using CSS.
2) Many shopping carts have varied features like random product display, random banners, categories, cart details and many others on index page and inside pages, all calling database separately, which makes the web page load slowly.
3) Too much of javascript increases the length of the page and makes it slow.
4) Create short length pages, pre loaders for flash,big images cut short in tables and many more.

We are an e-commerce website development company and one of our clients faced this problem, as his database had more than 5000 entries.

After experiencing all these we now follow strict norms while designing a website, to make it load faster even on shared servers.

To know more visit our sample site created using CSS CreativeWebMall.co.uk...

webmaster said...

Fact of the matter is, Google is doing us all a great SERVICE.

Stop whining already! You don't have to use their services.

Where would you be without adwords, analytics, webmaster tools, gmail, etc?! Exactly!

Google Webmaster Central said...

Hi everyone,

Since over a year has passed since we published this post, we're closing the comments to help us focus on the work ahead. If you still have a question or comment you'd like to discuss, free to visit and/or post your topic in our Webmaster Central Help Forum.

Thanks and take care,
The Webmaster Central Team