There is only one JSF Framework, and the latest version is 2.1 and is not primarily associated with the js framework. Remember that JSF and any other web framework, such as Struts or Spring, should help in the development cycle by providing a mature MVC framework, but beyond that it is a pure Java web application.
Like any web application, you can add any JavaScript infrastructure that you need to work with (for example, extjs ). In particular, JSF has component frame components that you can add with ajax features such as RichFaces and PrimeFaces, both of them come with jQuery, and you should check the submitted version before trying to add your own version of jQuery.
source share