AJAX is a web programming methodology where you can make any webpage behave more like a client application. The best example is Google's mapping site, where you can see the map updating as you slide things around in the absence of causing the entire page to refresh. It gives the illusion of a much faster user experience.
Take a look, play around, and you too will become a protocol.js addict. I have.