About saving the state of JSF application on a temporary basis, without using session:
An alternative is using t:saveState of Apache Tomahawk library; another more recent alternative is using CDI @ConversationScope.
t:saveState x @ConversationScope
What is the advantages and pitfalls of each one? Which one would you use and why?
About memory consuption (space and time consumed on session) , is @ConversationScope anyhow better?
Stateless JSF x t:saveState
On JSF 2.2 there will be the possibility of running stateless. Since the component tree isn't persisted anymore, t:saveState won't work. Is it correct?!
I have a app that is migrating from JSF 1.2 to JSF 2.x. It has a lot of views using t:saveStave.
Currently the session size is getting too large. This is a problem mainly with session replication.
Does it worth replacing t:saveState to @ConversationScope?
Update: Most of out use cases are flow (like wizard). Thus, @ViewScope couldn't be applied.