Posted on July 12 2010
Given that this all happened before the DOM and XmlHttpRequest were part of the browser, it was somewhat remarkable that I was able to make it all work. The client loved it, and it looked like a smooth recovery from an awkward stumble.
I believe that trend is accelerating. With the emergence of HTML 5, it is now only a matter of time until web applications and desktop applications are nearly indistinguishable, with browser-based apps having the advantage of being largely (if not, in fact wholly) hardware and operating system independent.
There are signs that the other end of the pipe may be significantly changed as well. The Node.JS project -- still in its relative infancy -- is demonstrating a performance profile that may make it a serious player in the server realm.