JavaにはAjaxを実現するためのフレームワークがすでに多数存在する。しかし、通常のWebアプリケーションAjaxを利用してちょっとした機能を付け加えたい、というような用途にはこれらのフレームワークを導入するには大げさすぎるという場合もあるだろう。