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!
Posted by Urs Hoelzle, SVP, Operations and Bill Coughran, SVP, Engineering
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eGoogle emphasizes website speed and is launching a new site, code.google.com/speed, with resources for web developers to improve performance.\u003c/p\u003e\n"],["\u003cp\u003eCollaboration is needed to update web protocols like HTML and TCP/IP to optimize for modern broadband speeds and interactive web applications.\u003c/p\u003e\n"],["\u003cp\u003eContinuous focus on browser performance improvements is crucial for supporting increasingly complex web applications.\u003c/p\u003e\n"],["\u003cp\u003eWider adoption of performance tools and broader broadband access are essential for a faster web experience globally.\u003c/p\u003e\n"]]],["Google focuses on speed in development, sharing best practices on code.google.com/speed. Key actions include community collaboration to update protocols like HTML and TCP/IP and improve JavaScript speed. Developing tools for performance measurement and increasing broadband access globally are highlighted. The community is encouraged to invest in these performance optimization tools and share ideas to accelerate overall web performance. Google emphasizes the need for collective action to make the internet faster.\n"],null,["# Let's make the web faster\n\n| It's been a while since we published this blog post. Some of the information may be outdated (for example, some images may be missing, and some links may not work anymore).\n\nTuesday, June 23, 2009\n\n\n*Cross-posted on the\n[Official Google Blog](https://googleblog.blogspot.com/2009/06/lets-make-web-faster.hmtl)\nand the\n[Google Code Blog](https://googlecode.blogspot.com/2009/06/lets-make-web-faster.html)*\n\n\nFrom building data centers in different parts of the world to designing highly efficient user\ninterfaces, we at Google always strive to make our services faster. We focus on speed as a key\nrequirement in product and infrastructure development, because our\n[research](https://googleresearch.blogspot.com/2009/06/speed-matters.html)\nindicates that people prefer faster, more responsive apps. Over the years, through continuous\nexperimentation, we've identified some performance best practices that we'd like to share with\nthe web community on\n[code.google.com/speed](https://code.google.com/speed),\na new site for web developers, with tutorials, tips and performance tools.\n\n\nWe are excited to\n[discuss](https://groups.google.com/group/make-the-web-faster class=)\nwhat we've learned about web performance with the Internet community. However, to optimize the\nspeed of web applications and make browsing the web as fast as turning the pages of a magazine,\nwe need to work together as a community, to tackle some larger challenges that keep the web slow\nand prevent it from delivering its full potential:\n\n- 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](https://en.wikipedia.org/wiki/HTML_5). 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.\n- In the last decade, we have seen close to a [100x improvement](https://www.webmonkey.com/print/blog/Google_Throws_Its_Weight_Behind_HTML_5) 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.\n- 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](https://developer.yahoo.com/yslow/) and our own recently launched [Page Speed](https://code.google.com/speed/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.\n- 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](https://googlepublicpolicy.blogspot.com/2008/11/vote-for-broadband-in-white-spaces.html) 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.\n\n\nTo find out what Googlers think about making the web faster, see the video below. If you have\nideas on how to speed up the web, please\n[share](https://moderator.appspot.com/#15/e=79951&t=79d39)\nthem with the rest of the community. Let's all work together to make the web faster! \n\n\nPosted by Urs Hoelzle, SVP, Operations and Bill Coughran, SVP, Engineering"]]