Page Speed Optimization Libraries  1.7.30.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes
net_instaweb::SplitHtmlFilter Class Reference

#include "split_html_filter.h"

Inheritance diagram for net_instaweb::SplitHtmlFilter:
net_instaweb::SuppressPreheadFilter

List of all members.

Public Member Functions

 SplitHtmlFilter (RewriteDriver *rewrite_driver)
virtual void DetermineEnabled ()
virtual void StartDocument ()
virtual void EndDocument ()
virtual void StartElement (HtmlElement *element)
virtual void EndElement (HtmlElement *element)
virtual const char * Name () const

Static Public Member Functions

static const GoogleString & GetBlinkJsUrl (const RewriteOptions *options, StaticAssetManager *static_asset_manager)

Static Public Attributes

static const char kSplitSuffixJsFormatString []
static const char kSplitTwoChunkSuffixJsFormatString []
static const char kLoadHiResImages []
static const char kMetaReferer []

Detailed Description

Splits the incoming html content into above the fold html and below the fold json based on critical line specification stored in property cache. This filter will stream above the fold html and send below the fold json at EndDocument. It directly writes to the http request.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines