Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Performance Imediate x Ajax

Fiz testes com a opção imediate na tag de link e de button como também usando ajax apenas no link ou botão. Inspecionando a página no chrome pude observar de modo geral melhor performance com o Ajax, mesmo ele passando pelas seis fases do JSF, contra apenas 3 do immediate. Isso se deve a menor quantidade de informações enviadas no request?

Ajax

<h:commandButton style="margin-left: 5px; padding: 0px 3px;" title="Novo autor" value="Novo autor" action="#{livroBean.cadastrarNovoAutor()}">
    <f:ajax execute="@this"/>
</h:commandButton>

Immediate

<h:commandButton style="margin-left: 5px; padding: 0px 3px;" title="Novo autor" value="Novo autor" action="#{livroBean.cadastrarNovoAutor()}" immediate= "true" />
1 resposta
solução!

Oi Felipe, tudo bem ?

O Ajax vai mandar somente aquele pedaço da tela que você pede e renderizar somente o que você pedir, enquanto o immediate vai fazer o request inteiro.