This repository has been archived by the owner on Apr 21, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 159
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.
- 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