Feature #73
Reduce HTTP requests for CSS and JS files
| Status: | Implemented | Start: | 2008-12-21 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assigned to: | Alex Cartwright | % Done: | 100% |
|
| Category: | All/General | |||
| Target version: | TangoCMS Project - 2.3.0 |
Description
Reduce the amount of HTTP requests made for the CSS and JS files. Currently there are around 4-5 HTTP requests for CSS files, then the additional JS files (which are not all used) which are loaded.
The JS files also need to be compressed for production use.
History
Updated by Alex Cartwright about 1 year ago
- Target version changed from 14 to 12
Updated by Alex Cartwright about 1 year ago
- % Done changed from 0 to 20
As of r2063 Zula will no longer automagically load the jQuery lib and general.js file. jQuery will only be loaded if a JS file has been loaded via Theme::loadJsFile() instead.
Updated by Alex Cartwright about 1 year ago
As of r2064 the Editor module will no longer always load, it checks of 'editor_body' is in the content of the HTML first, then loads if needed.
Updated by Alex Cartwright about 1 year ago
- % Done changed from 20 to 50
Updated by Alex Cartwright about 1 year ago
- Status changed from Approved to Implemented
- % Done changed from 50 to 100
Implemented as of r2148. All JavaScript files can be aggregated together (unless they forcefully don't want to me), and also minified via JSMinify (if enabled)
Updated by Alex Cartwright about 1 year ago
- Status changed from Implemented to In Progress
- % Done changed from 100 to 90
Set back to in progress, as we're going to implement a better way of handling JS files (Aggregated or not), with proper cache headers and gzip.
Updated by Alex Cartwright about 1 year ago
- % Done changed from 90 to 100
Updated by Alex Cartwright about 1 year ago
- Status changed from In Progress to Implemented
Set back to implemented, the changes that were going to happen aren't - as it should be done at the Web Server level.
Updated by Alex Cartwright about 1 month ago
- Target version changed from 12 to 2.3.0