Web Presentation Guide 5.1
Performance
Action
Design pages that load quickly and reliably.
Why
Users prefer not to wait more than a few seconds to receive the information they are looking for. The longer it takes for a page to load, the more
likely it is that the user will cancel the request for that page.
What/How
Web performance is most commonly interpreted as the time it takes a page to fully load. A page load time of 10 seconds or less over a 56kbps modem is an
indicator of good performance, and will provide an acceptable user experience even with slower Internet connections.
The most important issue in response time is providing the user an entire screen of useful information. A user may find it acceptable for some page
elements to take longer to load if the majority of page content is useful.
Consider the following factors that affect response time:
- Browsers, operating systems, and connection speeds
- Proper execution of all client-side script (e.g. JavaScript) in the various browser types and versions.
- The time a server takes for a "Round-trip" (to the server and back to the browser) for information and data
- Image size and quantity
- Are images necessary or can text-only links be used instead?
- Are all images in a standard compressed Web format (e.g. jpg, gif)?
- Are the image file sizes as small as possible?
- Concurrent users that are likely to request the page during peak and normal usage times
Checklist: Performance
Resources
| Load and Performance Test Tools | Open Source tools to define test cases in XML files, load test HTTP requests, and more |
| WebPerformance Library | Various links to sites related to Website
performance |
Performance Testing Tools | Open source test tools and news for performance and other types of testing |
| Website Performance Books |
Speed Up Your Site: Web Site Optimization by Andrew King |
Web Performance Tuning, 2nd. Edition By Patrick Killelea |
Related guide topics