Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
critical_selector_filter.h File Reference
#include <vector>
#include "net/instaweb/rewriter/public/css_summarizer_base.h"
#include "net/instaweb/rewriter/public/rewrite_driver.h"
#include "net/instaweb/rewriter/public/rewrite_options.h"
#include "pagespeed/kernel/base/basictypes.h"
#include "pagespeed/kernel/base/string.h"
#include "pagespeed/kernel/base/string_util.h"
#include "pagespeed/kernel/html/html_element.h"
#include "pagespeed/kernel/html/html_filter.h"
#include "pagespeed/kernel/html/html_node.h"
#include "pagespeed/kernel/http/semantic_type.h"

Go to the source code of this file.

Classes

class  net_instaweb::CriticalSelectorFilter
 

Namespaces

 net_instaweb
 Unit-test framework for wget fetcher.
 

Detailed Description

morlo.nosp@m.vich.nosp@m.@goog.nosp@m.le.c.nosp@m.om (Maksim Orlovich)

This filters helps inline a subset of CSS critical to initial rendering of the webpage by focusing only on declarations whose selectors match elements critical to such rendering. The full original CSS is moved to the foot of the webpage and lazy-loaded via JS.