Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0.0
-
Fix Version/s: 3.2
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Recent Ubuntu version with Glassfish v3; not necessary
Description
When using the recent version of the Icefaces ACE components (v2) a lot of static resources (hereinafter ICE resources) are embedded. In total 66 JavaScript and CSS files are embedded which make the system practically unusable. In total ~1mb has to be downloaded on the first request in order to display the page. After that caching is not optimal as ICE resources are only allowed to be cached for ten minutes.
Issue Links
- depends on
-
ICE-5886 Add framework support for dynamically coalescing multiple .js/.css file resources into a single .js/.css request/response
- Closed
-
ICE-6194 ACE javascript css coalescing
- Closed
-
ICE-6732 Ace build use YUI compressor and no-compress flag like compat
- Closed
-
ICE-7439 Optimize ACE resource loading for ICEfaces 3
- Closed
Forgot to mention that are also some absolutely useless static resources included.
An empty file: /javax.faces.resource/yui3.js.iface?ln=org.icefaces.component.util
http://www.patternrepository.com/web-interface/javax.faces.resource/yui3.js.iface?ln=org.icefaces.component.util
---------------------------------------------
/*
*
*
*
*
*
*
*/
---------------------------------------------
A stylesheet which just contains an import command: /javax.faces.resource/slider.css.iface?ln=org.icefaces.component.sliderentry
http://www.patternrepository.com/web-interface/javax.faces.resource/slider.css.iface?ln=org.icefaces.component.sliderentry
---------------------------------------------
/* load core styling from YUI library */
@import url('/web-interface/javax.faces.resource/yui/3_1_1/slider/assets/slider-core.css.iface');
---------------------------------------------