JSF is quite receptive to AJAX. MyFaces implementation of the JSF specification supports components that use AJAX. More specifically, Oracle donated a big suite of its JSF components to MyFaces. It is being incorporated into MyFaces and, in some time, it should become an integral part of MyFaces. Once that is complete, MyFaces would have a very strong set of components including many components that use AJAX.