Performance difference between Mojarra and MyFaces on a large page with many composite components
We have an application running on JBoss EAP 8, Mojarra 4.0.4, Primefaces 14. There is a large page with many composite components, with multiple places that update parts of the page with ajax (with no process/update on other components). Those request take a long time (about 5s) with all the time spent in RESTORE_VIEW and RENDER_RESPONSE phases. Profiling shows that most of the time is spent in CompositeComponentTagHandler.applyCompositeComponent, which makes sense, since there are a lot of composite components there.
There’s also almost no difference in time those requests take in Development and Production Project Stage.