Problemas de performance com IceFaces

Boa taaaaaarrrrrddddeeeee o/

Pessoal, estou em um projeto onde foi definido que o uso de javascript é restrito a necessidades muito específicas, e para todos os caso em que um componente icefaces ofereça solução, ele é que deve ser utilizado.

Porém estou achando um pouco desagradável, em todas as ações que queria atualizar a tela a partir de uma ação do usuário a aplicação vai até o backbean e depois volta para a tela e realiza alguma alteração.

Isso é ótimo quando temos realmente que ir até o servidor, mas tem muitos casos que apenas queremos alterar algo na tela, como por exemplo a atualização de um valor total que é calculado a partir de uma seleção na tela.

O interessante seria se apenas quando quiser dar um submit que os dados sejam atualizados no servidor, mas que o valor total na tela seja atualizado normalmente, mesmo porque o icefaces tem um “super” javascript rodando no cliente pra fazer esse tipo de coisa.

Conhecem alguma configuração que possibilite isso ou algo parecido?

O que fariam nesse caso, uso de javascript mesmo?

Abraçoooooo.