I welcome any suggestions, complains, issues or comments

Josef

  

Chromium browser -> Development tools ->Audit (tested with localhost:54984/groups page):

There are multiple resources served from same domain. Consider combining them into as few files as possible.

7 CSS resources served from localhost.
18 JavaScript resources served from localhost.

Compressing the following resources with gzip could reduce their transfer size by about two thirds (~415.85KB):
    1. groups could save ~96.24KB
    2. yast.css could save ~2.45KB
    3. grid.css could save ~3.07KB
    4. style.css could save ~12.23KB
    5. jquery.jqplot.css could save ~2.45KB
    6. jquery-ui-1.7.2.custom.css could save ~17.16KB
    7. jquery-ui-1.7.2.custom-accordion.css could save ~2.19KB
    8. jquery-ui-1.7.2.custom-tabs.css could save ~2.38KB
    9. jquery.js could save ~78.22KB
    10. jquery.query.js could save ~4.98KB
    11. jquery.timers.js could save ~2.31KB
    12. jquery.ui.custom.js could save ~125.12KB
    13. jquery.validate.js could save ~24.18KB
    14. jqbrowser-compressed.js could save ~1.77KB
    15. jquery.badbrowser.js could save ~1.44KB
    16. jquery.jqModal.js could save ~2.19KB
    17. jquery.ui.core.js could save ~9.08KB
    18. jquery.ui.tabs.js could save ~12.42KB
    19. yast.widgets.js could save ~1.94KB
    20. yast.helpers.js could save ~113B
    21. browser_fixes.js could save ~1.77KB
    22. script.js could save ~1.66KB
    23. users.js could save ~3.71KB
    24. select_dialog.js could save ~4.71KB
    25. jquery.quicksearch.js could save ~2.10KB

  1. The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers:
    1. users.js
    2. bg-head-gradient.png
    3. yast-groups.png
    4. working.gif
    5. ui-bg_glass_75_ffffff_1x400.png
    6. ui-icons_222222_256x240.png
    7. ui-bg_glass_65_ffffff_1x400.png
    8. ui-icons_454545_256x240.png
    9. ui-bg_glass_75_e6e6e6_1x400.png
    10. ui-icons_888888_256x240.png
  2. The following resources are explicitly non-cacheable. Consider making them cacheable if possible:
    1. groups
    2. yast.css
    3. grid.css
    4. style.css
    5. jquery.jqplot.css
    6. jquery-ui-1.7.2.custom.css
    7. jquery-ui-1.7.2.custom-accordion.css
    8. jquery-ui-1.7.2.custom-tabs.css
    9. jquery.js
    10. jquery.query.js
    11. jquery.timers.js
    12. jquery.ui.custom.js
    13. jquery.validate.js
    14. jqbrowser-compressed.js
    15. jquery.badbrowser.js
    16. jquery.jqModal.js
    17. jquery.ui.core.js
    18. jquery.ui.tabs.js
    19. yast.widgets.js
    20. yast.helpers.js
    21. browser_fixes.js
    22. script.js
    23. application.js
    24. select_dialog.js
    25. jquery.quicksearch.js
    26. webyast-logo.png
    27. working.gif

Consider adding a "Cache-Control: public" header to the following resources:
bg-head-gradient.png
yast-groups.png
working.gif
ui-bg_glass_75_ffffff_1x400.png
ui-icons_222222_256x240.png
ui-bg_glass_65_ffffff_1x400.png
ui-icons_454545_256x240.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-icons_888888_256x240.png

The following external CSS files were included after an external JavaScript file in the document head. To ensure CSS files are downloaded in parallel, always include external CSS before external JavaScript.
1 inline script block was found in the head between an external CSS file and another resource. To allow parallel downloading, move the inline script before the external CSS file, or after the next resource.

68% of CSS (estimated) is not used by the current page.
yast.css: 66% (estimated) is not used by the current page.
grid.css: 95% (estimated) is not used by the current page.
style.css: 47% (estimated) is not used by the current page.
jquery.jqplot.css: 100% (estimated) is not used by the current page.
jquery-ui-1.7.2.custom.css: 74% (estimated) is not used by the current page.
jquery-ui-1.7.2.custom-accordion.css: 30% (estimated) is not used by the current page.
jquery-ui-1.7.2.custom-tabs.css: 100% (estimated) is not used by the current page.
Inline block #1: 66% (estimated) is not used by the current page.