Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: 1.8DR#1
-
Fix Version/s: None
-
Component/s: Framework
-
Labels:None
-
Environment:All
Description
BridgeFacesContext.applyBrowserDOMChanges() does three iterations through the whole DOM tree, first looking for "input", then "textarea", then "select" elements. This should be changed to be a single iteration. This would entail inlining getElementsByTagName(-), which is good, because it makes a DeepNodeListImpl, which employs a lot of checks to see if the document has changed, which is pointless, since we're not changing it.
Issue Links
- blocks
-
ICE-3082 CPU performance/efficiency
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Marking as Closed / Invalid as part of legacy ICEfaces 1.x, 2.x JIRA cleanup.
Note: This issue may be resolved in a newer ICEfaces release, available here: http://www.icesoft.org/java/downloads/icefaces-downloads.jsf
If the issue persists with the current ICEfaces release, please create a new JIRA for it.