> And if it is true what you say then the load savings due to the client > side tab switching on the myfaces tabbed pane is even more, because you > stream the entire data only once instead of at hitting the tab every time.
You're right, but I think developers should make design decisions in favor of the user, if that's possible. And users with a slow network connection won't be happy if they have bad response times because of streaming the entire data of all tabs at once. Maybe users do not need the data of inactive tabs at all. Regards, Matthias > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Auftrag > von Werner Punz > Gesendet: Freitag, 3. März 2006 12:30 > An: [email protected] > Betreff: Re: AW: stateful/stateless JSF components > > > I dont know, I do not know the code of this component too much, anyway > my point was that if you do client side tab switching you reduce server > side load tremendously, either way in any case because with client side > tab switching you trigger only one request at all. > > And I think adding some stateful behavior on the client generally can > help to resolve a lot of problems, where the server nowadays still has > to keep the load and state saving. > > And if it is true what you say then the load savings due to the client > side tab switching on the myfaces tabbed pane is even more, because you > stream the entire data only once instead of at hitting the tab every time. > > > > > Matthias Kahlau schrieb: > >> The classical example is a tabbed pane. With a server side > rendered, you > >> trigger a request at every tab change going through all the hoops, with > >> a client side one, you have to do more loading upfront because you load > >> all the components and values, but in the best case that is it, even if > >> you switch the tabs 100 times you wont trigger any other request onto > >> the server until save is hit. > > > > I think there's no difference between client-side and server-side > > tab-switching of the MyFaces panelTabbedPane regarding the rendering > > behaviour. I did expect that, when using server-side > tab-switching, only the > > active tab's content would be rendered, but looking at the HTML source > > returned with the response showed me, that the content of all tabs is > > contained. The contents of the inactive tabs are only made invisible by > > using CSS. > > >

