Hm - vergleichen wir mal thereotisch den Unterschied (fürn nen Inital Request):
Request:
- Locale und Encoding Berechnungen und son Zeugs bräuchtest bei eigener Servlet+JSP Lösung auch.
- Einzige mehr was ich da bei JSF wüsste, wären paar zusätzlich ifs bzw MethodenAufrufe und n leeres TreeObjekt wird erstellt
Also net sonderlich viel Unterschied meiner Meinung
Render:
- Tag Auflösung hat man auch bei beiden
- Bei JSF kommt dann noch Auflösung und Erstellung der Komponenten hinzu
- Ausserdem noch Auflösung der zugehörigen Komponenten Renderer
Da ist auf jedenfall schon mal mehr Aufwand
Wenn nun Facelets das optimiert durch Vermeidung des JSP Overhead isses vielleicht ja in Wirklichkeit nimma viel.
Naja soweit mal mein Wissenstand, müsste man evt mal irgendeinen Test sehen zu, wieviel das ausmachen kann.
Mal unabhängig von der Performance find ich JSP irgendwie als Auslaufmodel.
Würde das nicht mehr für neue Projekte einsetzen wollen und Performance wäre da eigentlich kein Überlegungsgrund.