Details
Description
Reduce size of rendered markup, especially the IDs and JS event handlers.
Issue Links
- blocks
-
ICE-11113 Optimize ICEfaces memory consumption
- Closed
Activity
Mircea Toma
created issue -
Mircea Toma
made changes -
Ken Fyten
made changes -
Assignee | Mircea Toma [ mircea.toma ] | |
Fix Version/s | 4.2 [ 12870 ] | |
Assignee Priority | P2 [ 10011 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49123 | Mon Aug 29 11:45:23 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/accordion/accordion.js
MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49124 | Mon Aug 29 12:04:26 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js
MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49125 | Mon Aug 29 14:34:19 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tooltip/TooltipRenderer.java
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tooltip/tooltip.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49126 | Mon Aug 29 15:30:30 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableHeadRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49127 | Mon Aug 29 16:18:30 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/fileentry/FileEntryRenderer.java
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/fileentry/fileEntry.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49131 | Tue Aug 30 06:10:04 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/util/blockui.js
MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/panel/PanelRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49132 | Tue Aug 30 06:36:02 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/menubutton/MenuButtonRenderer.java
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/menu/menu.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49142 | Wed Aug 31 15:36:48 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tooltip/TooltipRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49143 | Wed Aug 31 15:54:27 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tooltip/tooltip.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49144 | Wed Aug 31 16:38:10 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tooltip/tooltip.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49148 | Thu Sep 01 13:53:53 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionRenderer.java
|
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49155 | Thu Sep 01 17:55:31 MDT 2016 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/submenu/Submenu.java
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/menu/menu.js MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/menu/BaseMenuRenderer.java |
Ken Fyten
made changes -
Fix Version/s | 4.2.BETA [ 13091 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
I have looked into reducing the size of the markup by way of shortening (as much as theoretically possible) the client IDs. As a simple test all the assigned IDs were removed from the templates thus forcing JSF to generate unique IDs. These generated IDs are much shorted (although not the shortest possible). Comparing the size of the markup rendered with long IDs vs short IDs shown savings of around 1.5%. The savings in the amount of markup don't seem to justify spending any more effort in this direction. Also, the implementation would be quite difficult since JSF does rely on the parse-ablity of the client IDs (similar to a path structure).