Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog If you have wanted JSF not to store any state now is your chance to try out the stateless mode of JSF. It is as easy as doing the following: 
<f:view transient="true">
  Your regular content
</f:view>
And voila you are running stateless. If you decide you do want some state to be kept at the server you can use the 
@xxxScoped
annotations on your beans Be aware that because of the fact that the stateless mode does not keep a view around the 
@ViewScoped
annotation degrades to the same behavior as 
@RequestScoped
. OK I want to try it out, where do I get this version? Grab the latest 2.1 release from here Please report any bugs you see with this at the regular Mojarra bug tracker! Enjoy!