This repository was archived by the owner on Apr 10, 2025. It is now read-only.
-
Couldn't load subscription status.
- Fork 156
Design Documents
Jeff Kaufman edited this page Jan 6, 2017
·
52 revisions
Links to design documents, explaining changes to mod_pagespeed and ngx_pagespeed. Some of these have been implemented, some haven't, and they're generally only current as of the date they're marked. In general, it's best to assume that information here is obsolete, but it's useful for understanding why things were done the way they were done.
Ones marked with an * are relatively significant and generally still relevant (as of 2017-01-05).
- 2016-12-16 Central Controller
* - 2013-06-25 Below the Fold Beaconing for Split HTML
- 2013-05-20 Using Scanline as Intermediate Data for Image Rewriting
* - 2012-07-19 Cache invalidation of URL patterns
- 2012-03-09 Flush Subresources Early
- 2012-03-05 Detecting and Fixing Reflows
- 2012-02-29 Flush Head Early
- 2012-01-10 Property Cache
- 2012-01-?? Javascript Rewriting Ideas
- 2011-11-?? Inline Preview Images
- 2011-11-?? Javascript Embedding
- 2011-11-29 Prefetching Page Resources
- 2011-10-?? Inline CSS Imports
- 2011-08-?? Automatic Prerendering
- 2011-04-?? Asynchronous Rewriting Framework
* - 2011-02-?? Rewrite Result Metadata Caching
- 2011-01-?? Prefetch Proposal
- 2010-11-?? CSS Parsing
- 2010-11-?? Parsing and Rewriting Framework
- 2010-11-?? Image rewriting specification
- 2010-10-?? Resource Naming
- 2010-04-10 Resource Cache Extension