| 116 | |
| 117 | === "Page speed" improvements === |
| 118 | |
| 119 | Improve static resource delivery: |
| 120 | - better use of caching headers: |
| 121 | - add `Cache-Control: public` |
| 122 | - add `Expires: `''(future)'', `Cache-Control: max-age` together with URL fingerprinting, #9936 |
| 123 | - fix `Vary:` header #6367 |
| 124 | - verify we call `req.check_modified()` as appropriate #4022 |
| 125 | - reference: http://code.google.com/speed/page-speed/docs/caching.html |
| 126 | - request handler shortcut? #9938 |
| 127 | - htdocs_location => chrome_location #9683 |
| 128 | - make it possible to use CDNs for jquery (and later jqueryui) |
| 129 | - use http://headjs.com/ for loading scripts in parallel? |
| 130 | |
| 131 | Optimizing browser rendering by improving the CSS selectors: |
| 132 | - avoid ''Rules with a tag selector as the key'' |
| 133 | - avoid ''Rules with overly qualified selectors'' |
| 134 | - ''Remove redundant qualifiers'' |
| 135 | - ''Don't use @import'' (needed anyway for full #9936 support) |
| 136 | - reference: http://code.google.com/speed/page-speed/docs/rendering.html |