jsf.js: performance improvement by eval call and exists call reduction ----------------------------------------------------------------------
Key: MYFACES-2846 URL: https://issues.apache.org/jira/browse/MYFACES-2846 Project: MyFaces Core Issue Type: Improvement Affects Versions: 2.0.1 Reporter: Werner Punz While most of the performance now is spend on send and dom replaceElement without too much possibilities of further improvements on the client side there, we still have speed optimization potential. Currently about 5-8% of the execution time is spent on evaling anonymous functions and within the exists function. We probably can reduce both calls to a big degree by eliminating exists in favor of undefined checks where it makes sense (mostly in the module binding part) and by trying to reduce generally the calls into anonymous functions (which comes also with the elimination of exists if called outside of _Runtime for instance in _Lang which delegates _Runtime. Note there is a 5% speed difference between dev and production due to the _ExtLang object which is only present in dev which is just an AOP wrapper around _Lang which adds the logging functions missing for prod. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.