Page Speed Optimization Libraries
1.4.26.1
|
#include "remove_comments_filter.h"
Classes | |
class | OptionsImpl |
Basic default implementation. More... | |
class | OptionsInterface |
Public Member Functions | |
RemoveCommentsFilter (HtmlParse *html_parse) | |
RemoveCommentsFilter (HtmlParse *html_parse, const OptionsInterface *options) | |
virtual void | Comment (HtmlCommentNode *comment) |
Called for HTML comments that aren't IE directives (e.g. ). | |
virtual const char * | Name () const |
The name of this filter -- used for logging and debugging. |
Reduce the size of the HTML by removing all HTML comments (except those which are IE directives). Note that this is a potentially dangerous optimization; if a site is using comments for some squirrelly purpose, then removing those comments might break something.
net_instaweb::RemoveCommentsFilter::RemoveCommentsFilter | ( | HtmlParse * | html_parse, |
const OptionsInterface * | options | ||
) | [inline] |
RemoveCommentsFilter takes ownership of the passed in OptionsInterface instance. It is ok for OptionsInterface to be NULL.