ICEfaces
  1. ICEfaces
  2. ICE-6597

Improving Icefaces static resources (JavaScript and CSS)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major 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

          Activity

          Ben R created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 2.1 [ 10241 ]
          Assignee Arturo Zambrano [ artzambrano ]
          Ken Fyten made changes -
          Assignee Arturo Zambrano [ artzambrano ] Ken Fyten [ ken.fyten ]
          Mark Collette made changes -
          Link This issue depends on ICE-6732 [ ICE-6732 ]
          Mark Collette made changes -
          Link This issue depends on ICE-6194 [ ICE-6194 ]
          Mark Collette made changes -
          Link This issue depends on ICE-5886 [ ICE-5886 ]
          Mark Collette made changes -
          Link This issue depends on ICE-4384 [ ICE-4384 ]
          Mark Collette made changes -
          Link This issue depends on ICE-6727 [ ICE-6727 ]
          Ken Fyten made changes -
          Salesforce Case []
          Component/s Framework [ 10013 ]
          Assignee Priority P2
          Assignee Ken Fyten [ ken.fyten ] Mark Collette [ mark.collette ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2 P3
          Mark Collette made changes -
          Link This issue depends on ICE-7439 [ ICE-7439 ]
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 3.1 [ 10312 ]
          Fix Version/s 3.0 [ 10241 ]
          Assignee Priority P3
          Assignee Mark Collette [ mark.collette ]
          Ken Fyten made changes -
          Fix Version/s 3.2 [ 10338 ]
          Fix Version/s 3.1 [ 10312 ]
          Migration made changes -
          Description When using the resent 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.

          An other issue is that in the released version none of the static resources are optimized nor compressed which would save a significant amount of bandwidth.

          To summarize it:
          - use less static resources
          - optimize and compress them
          - use sprites
          - combine JavaScript and CSS files to two big files as this would save a lot of HTTP requests

          Is there any chance that this could be incorporated into a small release?
          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.
          Migration made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Migration made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Ben R
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: