This repository was archived by the owner on Apr 10, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 157
Work Prioritization
Jeff Kaufman edited this page Jul 11, 2016
·
84 revisions
This list is maintained by jefftk. If you have tasks you'd like to add, or you think something should move up or down on this list, write to [email protected] or [email protected].
Issues that are ready to be worked on, in descending order of priority.
- Optimize existing
srcsetheaders #1274 [in progress: morlovich] - handle pages that set a content-security policy #876 [morlovich has a spec]
- Handle redirects in resource fetching #262 [in progress: otto]
- Insert preload hints #1158 [in progress: morlovich]
- Support Brotli #1148 [in progress: kees]
- automatically disable combining/sharding when running under http2 #1166 [in progress: morlovich]
- IPRO turns
application/jsonintoapplication/javascript#1321 - Don't mangle files that start with the gzip magic bytes #1307
- Allow people to turn on combining etc for resources with ids. Maybe with an id regexp, that could be * or something more restrictive?
- Don't spawn cache cleaning multiple times on large caches #1337
- Respect
s-maxageandAge#1287 -
.rpms don't haveFORTIFY_SOURCE#1301 - Fetching pages with +Debug enables other filters #1190
- inline_google_font_css should use minification #1183
- dedup_inlined_images fails if you switch away from the page mid-load #1002
- Add support for Redis as a caching backend, similar to the existing memcached support. #777 [scheduled: intern project]
- property cache lifetime should be configurable #1311 [in progress: jefftk]
- disallow and allow don't interact right with merging #1294
- Send back a new image size beacon on orientation change #1199
- Allow disabling optimizations via tags on attributes #1320
- Support Apache's environment variables #1179
- Don't override static gzipping #1053
- ngx_pagespeed doesn't allow purging if off at the top level but on in a vhost #1077
- Support non-ascii urls #1023
- Don't accumulate waveforms if no one is looking at them #1127
- Find out when we're breaking things by changing urls. Make the server check for corrupt .pagespeed. urls, look at the referrer, and turn off renaming appropriately.
- Allow UrlValuedAttribute:image on elements with children #1308
- Respect configured forward proxies for fetching #974
- MapProxyDomain doesn't apply to insert_ga #1099
- don't build boringssl if we're linking against system libraries (currently doing wasteful work) #1139
- notice incomplete fetches with serf #1046
- Convert WOFF to WOFF2 for supporting browsers. WOFF2 has a font-specific compression algorithm that makes for much smaller font files.
- Support JPEG-XR #1346
- Support APNG #1347
- Apply extend_cache_images to svgs: #1221
- optimize existing svg files #1231
- Add SRI support. When PageSpeed puts resources on a CDN, put a hash in the html so the CDN can't modify the file. #961
- Add FreeBSD support #1073 and OSX support #612
- Incompatible with mod_ruid2 #635
- create pedantic5 filter to disable optimizations that are not technically allowed even in html5 #1153
- Don't emit type=text/javascript on script tags #1207
- Support other platforms, like ARM #1213
This list is not complete; bugs earlier than #972 haven't been categorized unless they've come up as continuing issues.