i just have seen your project and i hope you can provide a benachmark soon
in the past i have used JUEL, which provided better performance OOTB compared to glassfish or tomcat EL.
i also implemented a own ELResolver to use MethodHandles in MF:
https://github.com/apache/myfaces/blob/master/api/src/main/java/org/apache/myfaces/core/api/shared/lang/PropertyDescriptorUtils.java
https://github.com/apache/myfaces/blob/master/impl/src/main/java/org/apache/myfaces/el/resolver/LambdaBeanELResolver.java
The performance is indeed better but almost not possible to measure the difference in a JSF application, even on a very big view
i just have seen your project and i hope you can provide a benachmark soon
in the past i have used JUEL, which provided better performance OOTB compared to glassfish or tomcat EL.
i also implemented a own ELResolver to use MethodHandles in MF:
https://github.com/apache/myfaces/blob/master/api/src/main/java/org/apache/myfaces/core/api/shared/lang/PropertyDescriptorUtils.java
https://github.com/apache/myfaces/blob/master/impl/src/main/java/org/apache/myfaces/el/resolver/LambdaBeanELResolver.java
The performance is indeed better but almost not possible to measure the difference in a JSF application, even on a very big view