La versión 2.0 fue una restructura mayor a la especificación de Java Server Faces, incluyó un set bastante amplio de nuevas funcionalidades y añadiduras.