A collection of articles, ideas, and rambling from a guy who wrote some software that one time.

Tuesday, March 01, 2005

have you heard these two terms before



Asynchronous - better than synchronous? Who would have thought?

4 comments:

moshez said...

And that's different from the classic JavaScript which does OnMouseOver how?

jerub said...

I've long maintained that javascript is a wonderful language, and is driven by idiots who don't know the first thing about programming.

This new ""ajax"" thing (Which is a label that someone has made up to stroke their own ego, imho) describes livepage just as well as it describes google maps.

The major way it differs from "OnMouseOver" style coding is the heavy use of a communication framework between client and server that doesn't involve pageloads. xmlrpc requests is popular. I believe google uses xmlrpc facilities and doesn't use XML, just rips out the message body and processes it directly.

moshez said...

So, basically, it implements client-side events via implementing sockets on top of HTTP? Oh, joy.

jerub said...

no, the sockets remain underneath http, the data transport is on the top of http.

apparently google even puts application data in the HTTP headers.