Moodle

Combine common JS

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.9.4
  • Fix Version/s: None
  • Component/s: Performance
  • Labels:
    None
  • Difficulty:
    Easy
  • Affected Branches:
    MOODLE_19_STABLE

Description

At present lib/javascript.php calls 7 JS files out of which 6 are static.

<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/javascript-static.js"></script>
<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/overlib/overlib.js"></script>
<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/overlib/overlib_cssstyle.js"></script>
<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/cookies.js"></script>
<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/ufo.js"></script>
<script type="text/javascript" src="<?php echo $CFG->httpswwwroot ?>/lib/dropdown.js"></script>

All these files can be combined to a single JS file to reduce number of HTTP connections. Recommended by yslow.

Activity

Hide
Mark Webster added a comment -
Show
Mark Webster added a comment - Minify ? http://code.google.com/p/minify/
Hide
Dan Marsden added a comment -

please see MDL-16583 for planned Javascript changes. - thanks

Show
Dan Marsden added a comment - please see MDL-16583 for planned Javascript changes. - thanks
Hide
Martin Dougiamas added a comment -

See also MDL-16583

Show
Martin Dougiamas added a comment - See also MDL-16583

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: