
Every time I have finished a web application, and every time I start a new one, there is one thing that people want - speed. I continue to hear things like "it is slow, I am waiting all day, and it is not fast enough."
I was astounded at first, because the new web applications was not only fast, but insanely effective compared how things was done previously.
Recently we completed a project where we changed a manual task that took 3 weeks to do. We optimized the process, and automated several sub-tasks. Today it takes 2 days from start to finish.
When we evaluated the result, people wanted it to be even faster. Some even argued that it was slower than previous manual workflow. My immediate response was confusion. I showed them the actual increase in effectiveness - 1,000%, but they still wanted it to be faster.
As it turns out, speed has nothing to do with speed - instead it is about 2 things; Acceleration and activity,
Take driving. The first time you ever try to drive a car at 30mph (50km/h) it is very fast. Today, after driving for many years, it is slow.
Speed is not a constant. It is variable to a change in velocity - the acceleration. It might last for a short while, but as soon as you get accustomed to it, it turns from fast to slow.
The second element of speed is activity and it is just as important.
Take walking to a bus station. As long as you are walking you feel the sensation of speed. You know if you stop, you are going to be late. If the trip takes 10 minutes, it is going feel like a very short time - especially if you are in a hurry.
Then, when you arrive at the bus station, you discover that the bus itself is 10 minutes late. Suddenly 10 minutes feels likes ages. The wait is slow.
You only get the sensation of speed when it is linked to activity.
Since you cannot continuously accelerate the web application - it is bound to reach a technical upper limit very quickly - you can make it "fast enough". You can also introduce a number of shortcuts, to quickly get people to their wanted destination.
These are some of the things you can do:
The code to run a web application tends to be huge. We deal with massive amount of data and complex interaction (XMLHttpRequest, Ajax, DHTML, and JavaScript). All of this drastically reduces the speed of the page. You need to optimize this.
Waiting feels slow - even if it only lasts 5 seconds. If people have to use a specific functionality 300 times per day - a 5 seconds wait time is going break your user experience. You need to completely remove wait time.
Technical you can:
More importantly you can optimize the flow - create shortcuts.
Amazon.com uses shortcuts extensively. They have:
This drastically improves speed sensation of amazon.com.
Specifically you can:
Base web applications on user-activity and workflows, and move any system activity behind the scenes (loading, processing, saving etc.).
If you find yourself in a situation where you cannot remove wait time, make sure you add a progress indicator - and make sure the progress indicator is actually progressing and not just some fancy animation.
Alternatively, display a warning that the next step might take a long time, thus mentally preparing the user for the delay.
Full access for... $9 per month
Full access for... $99 per year
Join 'The Weekly Update' to get an email every Friday afternoon with the latest from Baekdal + noteworthy articles from around the web.

What the shift in media is really all about.
14 chapters
220 pages
31,000+ words
Free for subscribers
$8.79 on Amazon

It is not about creating a shop in a tab. It is about turning communication into sale.
29 chapters
156 pages
23,000+ words
Free for subscribers
$7.58 on Amazon

20
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

25
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

30
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

23
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

20
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

27
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

45
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

19
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

16
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

26
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

27
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

30
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

11
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS