Unobtrusive javascript is used in contrast to on-demand style of ajax programming.
By including Javascript as well as CSS globally in the page wrapper, CSS and Javascript don't have to load inside each and every ajax requests.
This keeps the ajax responses compact and simple.

The result is faster and more reliable ajax in WebObjects.