|
|
@@ -303,7 +303,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
}
|
|
|
|
|
|
lazyLoadImages() {
|
|
|
- DOM.lazyLoader(this.doc);
|
|
|
+ DOM.lazyLoad(this.doc);
|
|
|
}
|
|
|
|
|
|
removeDiscardedResources() {
|
|
|
@@ -383,13 +383,13 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
}
|
|
|
|
|
|
removeUnusedStyles() {
|
|
|
- const stats = DOM.cssMinifier(this.doc);
|
|
|
+ const stats = DOM.minifyCSS(this.doc);
|
|
|
this.stats.set("processed", "cssRules", stats.processed);
|
|
|
this.stats.set("discarded", "cssRules", stats.discarded);
|
|
|
}
|
|
|
|
|
|
removeAlternativeFonts(secondPass) {
|
|
|
- DOM.fontsMinifier(this.doc, secondPass);
|
|
|
+ DOM.minifyFonts(this.doc, secondPass);
|
|
|
}
|
|
|
|
|
|
removeHiddenElements(sessionId) {
|
|
|
@@ -404,7 +404,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
if (this.options.displayStats) {
|
|
|
size = DOM.getContentSize(this.doc.documentElement.outerHTML);
|
|
|
}
|
|
|
- DOM.htmlminiPostProcess(this.doc);
|
|
|
+ DOM.postMinifyHTML(this.doc);
|
|
|
if (this.options.displayStats) {
|
|
|
this.stats.add("discarded", "htmlBytes", size - DOM.getContentSize(this.doc.documentElement.outerHTML));
|
|
|
}
|
|
|
@@ -413,7 +413,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
if (this.options.displayStats) {
|
|
|
size = DOM.getContentSize(this.doc.documentElement.outerHTML);
|
|
|
}
|
|
|
- DOM.htmlminiProcess(this.doc, { preservedSpaceAttributeName: DOM.preservedSpaceAttributeName(this.options.sessionId) });
|
|
|
+ DOM.minifyHTML(this.doc, { preservedSpaceAttributeName: DOM.preservedSpaceAttributeName(this.options.sessionId) });
|
|
|
if (this.options.displayStats) {
|
|
|
this.stats.add("discarded", "htmlBytes", size - DOM.getContentSize(this.doc.documentElement.outerHTML));
|
|
|
}
|
|
|
@@ -423,11 +423,11 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
compressCSS() {
|
|
|
this.doc.querySelectorAll("style").forEach(styleElement => {
|
|
|
if (styleElement) {
|
|
|
- styleElement.textContent = DOM.uglifycss(styleElement.textContent);
|
|
|
+ styleElement.textContent = DOM.cssCompressor(styleElement.textContent);
|
|
|
}
|
|
|
});
|
|
|
this.doc.querySelectorAll("[style]").forEach(element => {
|
|
|
- element.setAttribute("style", DOM.uglifycss(element.getAttribute("style")));
|
|
|
+ element.setAttribute("style", DOM.cssCompressor(element.getAttribute("style")));
|
|
|
});
|
|
|
}
|
|
|
|