Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Work Prioritization

Otto van der Schaaf edited this page Jan 14, 2018 · 84 revisions

If you have tasks you'd like to add, or you think something should move up or down on this list, write to pagespeed-dev@googlegroups.com.


Issues that are ready to be worked on, in descending order of priority.

  • handle pages that set a content-security policy #876 [morlovich has a spec]
  • Handle redirects in resource fetching #262 under review
  • Subresource Integrity (SRI) support: #1687 [in design]
  • Support Brotli #1148 [in progress: kees]
  • Support Alpine Linux #1181 [in progress: ashishk-1]
  • Update ngx_pagespeed docs for building a dynamic module #1440
  • automatically disable combining/sharding when running under http2 #1166 [in progress: morlovich]
  • Respect s-maxage and Age #1287
  • inline_google_font_css should use minification #1183
  • dedup_inlined_images fails if you switch away from the page mid-load #1002
  • Send back a new image size beacon on orientation change #1199
  • Allow disabling optimizations via tags on attributes #1320 [in progress: jefftk]
  • 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
  • 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
  • Chunked encoding with IPRO+LFF #1381 and no etag present with IPRO+LFF #1382
  • Support unix sockets with memcached and redis #760
  • 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.

Clone this wiki locally