Sam Dutton’s blog

C++, Python and other animals

Archive for September 2008

Worse than slow

with one comment

Computers used to be slow*.

Now they’re unresponsive. 

Computer boffins have a word for it: latency. This is the delay between doing something (clicking the Submit button) and getting a response (‘Thanks for your order’).

Latency can interrupt your flow of thought. Did I click the button? Is that link broken or did I just not click it properly?

Latency can wreck your day.  You press the Submit button twice (because it didn’t seem to work the first time) and your comment is posted twice, or you wind up with two sets of tickets to the same event. This can cause real problems for computer engineers: people press Submit buttons again and again and again, each time sending a new request to the website computer, thereby creating a lot more load than anticipated.

Mobile devices are worse, even at the top end: browsing the Web on a Blackberry or Nokia N95 can be soul destroying.

People often complain that their computer is ‘getting slow’. What they mean is that latency is getting worse. Usually this is either because they got viruses from dodgy websites, or they installed one or more virus checkers and ticked lots of options. An excess of anti-virus software can feel a lot like a virus.

This is where software like Firefox 3 and Google Chrome is getting it right. You click on a New Tab icon and a new browser tab appears. Press the Close icon (the X at the top right of the window) and the application window closes. No delay! Not like some browsers…

Best of all will be the ‘instant on’ operating systems like Splashtop, which start up in seconds and have browser software built in. 

The death of latency will make the world a happier place.


* And if you think slow means 56K, spare a thought for how it was in the olden days. In 1974 at Eudunda Area School in rural South Australia, we marked up computer punchcards with a pencil, eight characters per card, put the cards together with a rubber band and gave them to the teacher — who then, hopefully, parcelled up the cards, took the parcel to the post office, and sent it to a computer centre in Adelaide. There the cards would sit until some charitable person granted them processing time. Two weeks later a huge bag of gatefold printout would be returned to the teacher. Then you’d discover you’d marked up the wrong character in one column, or got the order of cards wrong, or — if you were lucky — just made a syntax error. Then the whole process would begin again… Hello World took me three months.

Written by samdutton

6 September, 2008 at 8:42 am

Chrome is quite good

with one comment

Highly scientific tests show Google Chrome to be a bit faster than Firefox and a lot faster than Internet Explorer.

Code mostly from WebKit and Mozilla, but hey…

Eventually I guess Chrome will be built in to ‘instant-on’ operating systems like Splashtop.

Maximised it looks like a desktop, with the blue colouring and tabs-on-top, like Google are expecting us to live there full time. Chrome gives Google a lot more scope to develop web applications and sooner or later I guess they’ll release a Chrome-only application. Assuming Google’s plan for world domination works out, Chrome will then become like a ‘runtime environment’.

Then in five years someone will have the bright idea of standalone applications that don’t need to run in a browser!

…and I love the euphemistically named ‘incognito mode’, presumably aimed at undercover freedom fighters. They’re all at it: IE8 has InPrivate, Safari has Private Browsing, Firefox has some other thing…

Written by samdutton

2 September, 2008 at 11:03 pm