Code Analysis: PageSpeed Ninja 1.3.13

Function Rating Maintainability Complexity Lines of code
Ressio_HtmlOptimizer_Dom::domProcess()
D
0
259 559
Ressio_HtmlOptimizer_Pharse::domIterate()
D
0
259 552
Ressio_HtmlOptimizer_Stream::htmlIterate()
D
0
232 551
PagespeedNinja_AdminConfig::generateRessConfig()
D
13
58 323
PagespeedNinja_AdminConfig::update_config()
D
17
64 211
PagespeedNinja_View::render()
D
20
46 234
Ressio_Plugin_FilecacheCleaner::shutdown()
D
26
43 135
PagespeedNinja_Activator::activate_site()
D
27
44 117
Ressio_Plugin_Widgets::onHtmlIterateTagSCRIPTBefore()
D
31 35 103
PagespeedNinja_Public::ob_callback()
D
29 32 110
PagespeedNinja_Public::template_redirect()
D
40 35 43
Ressio_CssCombiner::combine()
D
31 31 97
Ressio_CssRelocator::optimize()
C
29 28 122
Ressio_ImgHandler_GD::rescale()
C
30 27 115
Ressio_ImgHandler_GD::doConvert()
C
31 26 104
Ressio_Plugin_Lazyload::getLQIP()
C
34 27 82
Ressio_JsCombiner::combine()
C
33 26 91
Ressio_Plugin_Lazyload::lazifyNode()
C
36 27 71
PagespeedNinja_AdminConfig::validate_config()
C
32 25 98
Ressio_CssMinify_Simple::optimize()
C
31 23 116
PagespeedNinja_Cache_Hooks::pre_get_posts()
C
35 24 85
Ressio_PageCache::__construct()
C
35 24 79
Ressio_ImgOptimizer::rescaleBatch()
C
35 23 84
PagespeedNinja_Cache::disabledCaching()
B
52 22 18
Ressio_CssRelocator::relocate_url()
B
45 20 38
Ressio_ImgOptimizer::rescale()
B
40 18 55
Ressio_ImgOptimizer::convert()
B
41 17 53
Ressio::run()
B
39 16 62
Ressio_CssRelocator::at_import_inject()
B
39 16 60
PagespeedNinja_Cache::wp_browser_detector()
B
47 17 32
Ressio_Plugin_Imagesize::onHtmlIterateTagIMG()
A
44 16 44
Ressio_CssCombiner::combineToNodes()
A
40 15 56
PagespeedNinja_AdminConfig::listToRules()
A
42 15 52
Ressio_Plugin_Lazyload::onHtmlIterateTagHEADAfterEnd()
A
45 16 35
Ressio_HtmlOptimizer_Pharse::prependHead()
A
43 14 50
Ressio_UrlRewriter::minify()
A
48 15 31
PagespeedNinja::cron_daily()
A
42 14 45
PagespeedNinja_Activator::activate_network()
A
44 14 42
Ressio_HtmlOptimizer_Base::imgSrcsetOptimize()
A
46 14 37
Ressio_PageCache::purgeCache()
A
45 14 37
Ressio_JsCombiner::combineToNodes()
A
43 13 45
Ressio_Plugin_Lazyload::processHtmlIterateNodeBefore()
A
44 13 40
Ressio_UrlRewriter::parse()
A
45 13 39
Ressio_HtmlOptimizer_Dom::domIterate()
A
45 13 39
Ressio_Helper::getRequestedCompression()
A
45 13 39
Ressio_Plugin_Preload::onHtmlBeforeStringify()
A
46 13 38
Ressio_Plugin_Lazyload::processHtmlIterateTagVIDEO()
A
48 13 33
Ressio_ImgOptimizer::optimize()
A
43 12 47
Ressio_HtmlOptimizer_Stream::prependHead()
A
46 12 39
Ressio_ImgHandler_GD::loadImage()
A
46 12 39
PagespeedNinja::admin_bar_menu()
A
39 9 74
Ressio_Plugin_InlineJsCss::processHtmlIterateTagLINK()
A
51 12 25
PagespeedNinja_Admin::admin_head()
A
47 11 33
Ressio_HttpCompressOutput::compress()
A
49 11 32
Ressio_Plugin_InlineJsCss::processHtmlIterateTagSCRIPT()
A
50 11 27
Ressio_HtmlOptimizer_Base::imgSrcOptimize()
A
52 11 25
Ressio_CssRelocator::flat_media()
A
45 10 40
PagespeedNinja_AdminAjax::get_cache_size()
A
42 9 53
Ressio_HtmlOptimizer_Dom::prependHead()
A
47 10 37
PagespeedNinja_Cache::getRequestHashArray()
A
52 11 22
Ressio::loadConfig()
A
47 10 36
Ressio_HtmlOptimizer_Base::imgSrcsetGenerate()
A
48 10 32
Ressio::__construct()
A
48 10 31
Ressio_Plugin_Lazyload::processHtmlIterateTagIFRAME()
A
50 10 27
Ressio_HtmlOptimizer_Dom_Document::saveHTML()
A
44 9 42
Ressio_HtmlOptimizer_Stream::tagToString()
A
50 10 27
Ressio_UrlRewriter::setBase()
A
53 10 21
Ressio_ImgOptimizer::runRescale()
A
46 9 36
Ressio_ImgOptimizer::runConvert()
A
47 9 34
Ressio::autoloader()
A
48 9 33
Ressio_ImgOptimizer::runOptimize()
A
48 9 33
Ressio_PageCache::readData()
A
48 9 33
Ressio_Worker::run()
A
43 8 47
Ressio_Plugin_AboveTheFoldCSS::processHtmlIterateTagLINK()
A
55 10 17
Ressio_Worker::runTaskSync()
A
48 9 30
PagespeedNinja_Activator::suggestedApacheDistribMode()
A
50 9 26
PagespeedNinja_ErrorLogging::init()
A
44 8 39
Ressio_Plugin_NonBlockJS::onHtmlIterateTagSCRIPT()
A
53 9 22
PagespeedNinja_AdminAjax::clearDirectory()
A
56 9 17
Ressio_UrlRewriter::__construct()
A
48 8 31
PagespeedNinja_Admin::load_global_page()
A
49 8 30
Ressio_Plugin_Preload::onHtmlIterateTagSCRIPTAfter()
A
60 9 12
PagespeedNinja_AdminAjax::clear_cache()
A
45 7 40
Ressio_Filesystem_Native::putContents()
A
52 8 23
Ressio_Plugin_Lazyload::hasDataAttribute()
A
55 8 20
PagespeedNinja_Public::__construct()
A
49 7 32
Ressio_HtmlOptimizer_Base::matchExcludeRule()
A
57 8 16
PagespeedNinja_AdminAjax::getDirectorySize()
A
57 8 16
PagespeedNinja::deactivate()
A
49 7 31
Ressio_Plugin_GoogleFont::onHtmlIterateTagLINKBefore()
A
56 8 16
Ressio::merge_objects()
S
58 8 15
Ressio_Worker::getFreePid()
S
49 7 29
Ressio_Logger::log()
S
58 8 14
PagespeedNinja_View::selectlist()
S
58 8 13
Ressio_Plugin_Preload::onHtmlIterateTagLINKAfter()
S
61 8 12
PagespeedNinja_View::select()
S
59 8 12
Ressio_Plugin_InlineJsCss::processJsCombinerNodeList()
S
51 7 26
Ressio_HttpHeaders::setCookie()
S
51 7 26
Ressio_ImgHandler_GD::jpeg_clean()
S
52 7 23
Ressio_Plugin_InlineJsCss::processCssCombinerNodeList()
S
53 7 22
Ressio_HtmlOptimizer_Pharse::insertJsCssListNode()
S
53 7 22
Ressio_JsCombiner::createScriptNode()
S
54 7 21
Ressio_HtmlOptimizer_Dom::insertJsCssListNode()
S
55 7 19
Ressio_Dispatcher::removeListener()
S
57 7 17
Ressio_ImgHandler_GD::__construct()
S
57 7 15
PagespeedNinja_Cache_Hooks::getPostTags()
S
50 6 29
Ressio_Plugin_Lazyload::processHtmlIterateTagSOURCE()
S
59 7 13
Ressio_Filesystem_Native::makeEmpty()
S
60 7 12
Ressio_HtmlOptimizer_Pharse::run()
S
47 5 38
PagespeedNinja_Cache::__construct()
S
52 6 23
Ressio_HtmlOptimizer_Dom::injectCombinedNodes()
S
53 6 22
Ressio_Worker::cleanupWorkers()
S
54 6 21
Ressio_FileLock_flock::lock()
S
54 6 21
PagespeedNinja_Public::onRunAfter()
S
54 6 20
Ressio_Worker::__construct()
S
53 6 20
Ressio_CssRelocator::escapeUrl()
S
54 6 20
Ressio_Plugin_GoogleFont::generateLinkTagAttrs()
S
55 6 19
Ressio_UrlRewriter::build()
S
56 6 19
Ressio_Plugin_Lazyload::__construct()
S
55 6 18
Ressio_HtmlOptimizer_Dom::run()
S
48 5 33
Ressio_HtmlOptimizer_Dom::addJs()
S
49 5 32
Ressio::registerAutoloading()
S
57 6 17
Ressio_Plugin_AboveTheFoldCSS::processCssCombinerNodeList()
S
57 6 16
psn_rmdir_recursive()
S
58 6 15
Ressio_HttpCompressOutput::init()
S
59 6 14
Ressio_Plugin_AboveTheFoldCSS::processHtmlIterateTagSCRIPTBefore()
S
60 6 14
PagespeedNinja_Admin::admin_scripts()
S
50 5 28
PagespeedNinja_Admin::admin_init()
S
50 5 27
Ressio_UrlRewriter::expand()
S
61 6 12
PagespeedNinja_Cache::save()
S
63 6 11
PagespeedNinja_Admin::pagespeedninja_options()
S
53 5 23
Ressio_CssCombiner::saveStyleNode()
S
51 5 23
Ressio_JsCombiner::saveScriptNode()
S
51 5 23
Ressio_DeviceDetector_Base::extractOS()
S
46 4 37
Ressio_HtmlOptimizer_Base::breakJs()
S
57 5 19
PagespeedNinja_Activator::removeAdvancedCache()
S
55 5 19
PagespeedNinja_ErrorLogging::log_error()
S
54 5 19
PagespeedNinja_Admin::admin_plugin_meta_links()
S
48 4 33
Ressio_Dispatcher::addListener()
S
56 5 18
Ressio_FileLock_flock::isLocked()
S
56 5 18
PagespeedNinja_Admin::admin_notices_licensekey_notice()
S
56 5 17
Ressio_NodeWrapper::__toString()
S
56 5 17
Ressio_Filesystem_Native::rename()
S
57 5 17
Ressio_Plugin_Preload::__construct()
S
57 5 16
Ressio_HtmlOptimizer_Stream::nodeWrap()
S
57 5 16
Ressio_UrlRewriter::urlToFilepath()
S
57 5 15
Ressio_HtmlOptimizer_Dom_Document::restoreTagsDOM()
S
59 5 15
Ressio_HtmlOptimizer_Pharse::addJs()
S
50 4 30
Ressio_HttpHeaders::setHeader()
S
58 5 15
Ressio_HttpHeaders::sendHeaders()
S
59 5 15
Ressio_ImgOptimizer::getHandler()
S
58 5 15
PagespeedNinja_View::checkbox()
S
62 6 9
Ressio_Dispatcher::triggerEvent()
S
59 5 15
Ressio_Filesystem_Native::makeDir()
S
63 6 10
Ressio_Filesystem_Native::copy()
S
59 5 14
Ressio_HtmlOptimizer_Stream::addJs()
S
51 4 28
Ressio_DeviceDetector_Base::extractBrowser()
S
50 4 28
Ressio_JsCombiner::implode_scripts()
S
60 5 13
Ressio_PageCache::getRequestHashArray()
S
60 5 13
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagLINKAfter()
S
61 5 13
Ressio_Plugin::loadConfig()
S
61 5 12
Ressio_PageCache::writeFileThreadSafe()
S
61 5 11
Ressio_Filesystem_Native::symlink()
S
62 5 11
Ressio_Plugin_InlineJsCss::getStyles()
S
53 4 25
PagespeedNinja_Public::tryPurgeCache()
S
54 4 22
Ressio_DeviceDetector_Base::extractVendor()
S
53 4 22
Ressio_Actor_CompressMulti::run()
S
54 4 21
Ressio_HtmlOptimizer_Pharse::addCss()
S
54 4 21
PagespeedNinja_Admin::admin_menu()
S
49 3 36
Ressio_HtmlOptimizer_Stream::addCss()
S
55 4 20
Ressio_HtmlOptimizer_Dom::addCss()
S
57 4 17
PagespeedNinja_Admin::activation_admin_notices()
S
56 4 17
PagespeedNinja::activate()
S
57 4 17
Ressio_Plugin_Widgets::re_shuffle()
S
58 4 16
Ressio_Logger::interpolate()
S
63 5 9
Ressio_Plugin_AboveTheFoldCSS::onHtmlIterateBefore()
S
57 4 15
Ressio_Plugin_DNSPrefetch::addDomainFromURL()
S
64 5 9
Ressio_Plugin_Widgets::generateEmbeds()
S
43 1 59
Ressio_CssCombiner::createStyleNode()
S
59 4 14
PagespeedNinja_AdminAjax::clear_pagecache()
S
60 4 14
_psn_updater_100_convertRules()
S
61 4 13
Ressio_Plugin_InlineJsCss::onHtmlIterateBefore()
S
59 4 13
Ressio_HtmlOptimizer_Base::setJsListNode()
S
62 4 13
PagespeedNinja_Activator::suggestedDistribMode()
S
58 4 13
Ressio_HtmlOptimizer_Dom::nodeWrap()
S
61 4 13
Ressio_CssCombiner::nodesToHtml()
S
60 4 13
Ressio_HtmlOptimizer_Stream::run()
S
51 3 28
Ressio_DI::createNew()
S
61 4 13
Ressio_JsCombiner::nodesToHtml()
S
60 4 13
Ressio_FileLock_flock::unlock()
S
59 4 13
Ressio_PageCache::removeCacheEntry()
S
60 4 13
Ressio_Helper::str2int()
S
60 4 13
Ressio_HtmlOptimizer_Dom::createNode()
S
61 4 12
Ressio_HtmlOptimizer_Pharse_CSSList::toString()
S
62 4 12
Ressio_HtmlOptimizer_Stream_CSSList::__toString()
S
62 4 12
Ressio_Plugin_DNSPrefetch::onHtmlBeforeStringify()
S
61 4 12
Ressio_HtmlOptimizer_Base::getJsListNode()
S
64 4 11
Ressio_HtmlOptimizer_Stream::parseAttributes()
S
62 4 11
Ressio_HttpHeaders::setHeaders()
S
64 4 11
Ressio_Dispatcher::clearListeners()
S
63 4 11
PagespeedNinja::run()
S
54 3 20
Ressio_Plugin_GoogleFont::injectLinkTag()
S
56 3 18
Ressio_PageCache::save()
S
56 3 18
PagespeedNinja_AdminAjax::loadATFCSS()
S
56 3 17
Ressio_HtmlOptimizer_Dom_Document::loadHTML()
S
56 3 17
PagespeedNinja::loadATFCSS()
S
56 3 17
Ressio_HtmlOptimizer_Base::parseSrcset()
S
57 3 16
PagespeedNinja_Public::wp_footer()
S
58 3 16
Ressio_FileLock_link::lock()
S
57 3 16
Ressio_Plugin_GoogleFont::onHtmlBeforeStringify()
S
58 3 15
PagespeedNinja_Public::collectStyleURLs()
S
67 4 8
Ressio_Plugin_Preload::onCssCombinerNodeList()
S
67 4 7
Ressio_HtmlOptimizer_Dom_Document::addDoctype()
S
69 4 6
Ressio_HtmlOptimizer_Dom_Element::addClass()
S
64 4 9
PagespeedNinja_Admin::admin_notices()
S
59 3 15
Ressio_Plugin_Lazyload::processHtmlIterateTagIMG()
S
66 4 9
PagespeedNinja::send_survey()
S
58 3 15
PagespeedNinja::upgrader_process_complete()
S
64 4 9
Ressio_NodeWrapper::addClass()
S
64 4 9
Ressio_FileLock_mkdir::lock()
S
58 3 15
Ressio_PageCache::addTagDependence()
S
65 4 9
Ressio_PageCache::disabledCaching()
S
70 4 6
PagespeedNinja_Public::wp_cache_meta()
S
64 4 9
PagespeedNinja_Admin::admin_footer_print_messages()
S
60 3 14
Ressio_PageCache::readFileThreadSafe()
S
60 3 14
PagespeedNinja_AdminAjax::update_atfcss()
S
59 3 14
Ressio_HtmlOptimizer_Base::appendStylesheet()
S
60 3 13
Ressio_HtmlOptimizer_Base::appendStyleDeclaration()
S
60 3 13
Ressio_CssMinify_Simple::optimize_chunk()
S
61 3 13
Ressio_ImgHandler_SvgGz::optimize()
S
60 3 13
PagespeedNinja_AdminAjax::getStaticDirs()
S
61 3 12
PagespeedNinja_AdminConfig::update_WP_CACHE()
S
61 3 12
sendResponseCode()
S
61 3 11
Ressio_Plugin_Widgets::__construct()
S
61 3 11
PagespeedNinja_Cache_Hooks::define_cache_hooks()
S
52 2 26
Ressio_UrlRewriter::filepathToUrl()
S
62 3 11
Ressio_FileLock_link::unlock()
S
63 3 11
Ressio_FileLock_mkdir::unlock()
S
63 3 11
PagespeedNinja_Admin::network_admin_menu()
S
53 2 25
Ressio_FileLock_mkdir::isLocked()
S
64 3 10
Ressio_HtmlOptimizer_Pharse_CSSList::prepare()
S
72 3 5
Ressio_HtmlOptimizer_Dom_Document::saveTagContent()
S
65 3 8
Ressio_Plugin_Preload::onJsCombinerNodeList()
S
68 3 7
PagespeedNinja_Activator::deactivate_site()
S
63 3 10
Ressio_HtmlOptimizer_Dom_Document::getTagContent()
S
66 3 7
PagespeedNinja_View::text()
S
70 3 5
PagespeedNinja_Cache::checkCookiesDisabled()
S
65 3 9
Ressio_HtmlOptimizer_Stream_CSSList::prepare()
S
72 3 5
Ressio_HtmlOptimizer_Stream_JSList::prepare()
S
72 3 5
Ressio_ImgHandler_GD::recoverPNG()
S
64 3 9
PagespeedNinja_View::number()
S
70 3 5
PagespeedNinja_View::textarea()
S
66 3 7
Ressio_Filesystem_Native::__construct()
S
74 3 4
Ressio_HtmlOptimizer_Base::getJsMode()
S
67 3 9
Ressio_Plugin_FontDisplaySwap::replace_callback()
S
63 3 10
Ressio_FileLock_link::isLocked()
S
64 3 10
PagespeedNinja_ErrorLogging::log_fatal()
S
68 3 6
Ressio_DI::__get()
S
65 3 9
Ressio_HtmlOptimizer_Pharse::nodeWrap()
S
66 3 9
Ressio_Plugin_ViewportMetaTag::onHtmlIterateTagMETABefore()
S
72 3 5
Ressio_Plugin_LegacyPolyfill::onHtmlIterateTagSCRIPTBefore()
S
67 3 8
run_pagespeedninja()
S
58 2 15
PagespeedNinja_View::time()
S
70 3 5
PagespeedNinja::init()
S
69 3 6
Ressio_HtmlOptimizer_Pharse_JSList::prepare()
S
72 3 5
PagespeedNinja_Admin::admin_styles()
S
65 3 8
Ressio_HtmlOptimizer_Base::attrFirstCmp()
S
71 3 5
Ressio_HtmlOptimizer_Base::isInitScript()
S
65 3 9
PagespeedNinja_View::hidden()
S
63 3 9
Ressio_Plugin_NonBlockJS::onJsCombinerNodeList()
S
65 3 9
Ressio_HtmlOptimizer_Base::appendScript()
S
59 2 15
Ressio_HtmlOptimizer_Base::appendScriptDeclaration()
S
59 2 15
PagespeedNinja_Cache_Hooks::pagecache_tags_update()
S
66 3 9
PagespeedNinja_Cache_Hooks::pagecache_tags_use()
S
71 3 6
Ressio_Database_Wordpress::__construct()
S
61 2 12
PagespeedNinja_Admin::add_promo_link()
S
61 2 12
Ressio_Actor_Gzip::run()
S
62 2 11
PagespeedNinja::define_admin_hooks()
S
51 1 26
PagespeedNinja_AdminAjax::clear_images()
S
62 2 11
Ressio_JsMinify_Chain::minify()
S
71 2 6
PagespeedNinja_Cache_Hooks::post_updated()
S
72 2 6
Ressio_FileLock_link::shutdown()
S
70 2 6
Ressio_DeviceDetector_Base::browser()
S
72 2 6
Ressio_CssMinify_Chain::minify()
S
71 2 6
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagIFRAMEAfter()
S
74 2 5
Ressio_DI::getEntry()
S
70 2 6
Ressio_Actor_JsCombine::run()
S
68 2 7
Ressio_DeviceDetector_Base::vendor()
S
72 2 6
Ressio_HtmlOptimizer_Base::cssMinifyInline()
S
66 2 8
Ressio_CssMinify_Simple::minifyInline()
S
66 2 8
Ressio_PageCache::updateTag()
S
64 2 10
PagespeedNinja_Admin::admin_footer_survey_popup()
S
73 2 5
Ressio_ImgOptimizer::getFiletype()
S
74 2 4
PagespeedNinja_Cache::save_headers()
S
66 2 8
Ressio_Plugin_Lazyload::getLQIPPath()
S
63 2 9
Ressio_Plugin_Preload::addURL()
S
69 2 6
PagespeedNinja_Activator::isApache()
S
76 2 3
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagIMGAfter()
S
74 2 5
Ressio_ImgHandler_GD::convert()
S
68 2 7
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagSCRIPTAfter()
S
74 2 5
Ressio_Plugin_Widgets::injectJsLoader()
S
71 2 5
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagVIDEOAfter()
S
74 2 5
PagespeedNinja_View::toList()
S
67 2 8
Ressio_HtmlOptimizer_Pharse_JSList::toString()
S
69 2 7
Ressio_FileLock_mkdir::shutdown()
S
70 2 6
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagSOURCEAfter()
S
74 2 5
Ressio_ImgHandler_GD::optimize()
S
68 2 7
Ressio_HtmlOptimizer_Dom_Element::removeClass()
S
71 2 5
Ressio_PageCache::getDeviceDependentHash()
S
65 2 8
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagAUDIOAfter()
S
74 2 5
Ressio_Plugin_FontDisplaySwap::onCssRelocatorAfter()
S
69 2 6
PagespeedNinja_Cache_Hooks::save_post()
S
74 2 5
PagespeedNinja_Cache::save_status()
S
71 2 6
Ressio_JsCombiner::removeUseScript()
S
68 2 7
Ressio_ImgOptimizer::getPathRescaled()
S
63 2 9
PagespeedNinja_Cache::register_hooks()
S
66 2 8
Ressio_DeviceDetector_Base::vendor_version()
S
72 2 6
Ressio_HtmlOptimizer_Pharse::nodeInsertAfter()
S
68 2 7
Ressio_JsMinify_JsMin::minify()
S
65 2 9
Ressio_NodeWrapper::removeClass()
S
71 2 5
Ressio_JsMinify_Chain::__construct()
S
69 2 7
Ressio_DeviceDetector_Base::os_version()
S
72 2 6
Ressio_DeviceDetector_Base::__construct()
S
77 2 3
Ressio_JsMinify_Chain::minifyInline()
S
71 2 6
Ressio_HtmlOptimizer_Stream_JSList::__toString()
S
69 2 7
PagespeedNinja_Activator::deactivate_network()
S
67 2 7
Ressio_ImgOptimizer::getPathOptimized()
S
64 2 9
Ressio_HtmlOptimizer_Pharse::nodeInsertBefore()
S
68 2 7
PagespeedNinja_View::title()
S
64 2 9
Ressio_DeviceDetector_Base::browser_version()
S
72 2 6
Ressio_DeviceDetector_Base::os()
S
72 2 6
PagespeedNinja_AdminAjax::getDirectoryStats()
S
69 2 7
Ressio_DI::set()
S
67 2 8
Ressio_ImgHandler_GD::is_png_ani()
S
73 2 4
Ressio_CssMinify_Chain::minifyInline()
S
70 2 6
Ressio_CssMinify_Chain::__construct()
S
69 2 7
Ressio_Plugin_DNSPrefetch::onHtmlIterateTagTRACKAfter()
S
74 2 5
Ressio_Helper::buildCommand()
S
64 2 9
PagespeedNinja_Cache_Hooks::disable_cache()
S
71 2 6
Ressio_DI::getNew()
S
70 2 6
Ressio_FileLock_flock::shutdown()
S
71 2 6
Ressio_Plugin_AboveTheFoldCSS::processHtmlIterateAfter()
S
65 2 8
PagespeedNinja_Public::collectScriptURLs()
S
73 2 5
PagespeedNinja_AdminAjax::clear_loaded()
S
65 2 9
Ressio_HtmlOptimizer_Dom_Document::addChild()
S
72 2 5
Ressio_Plugin_DNSPrefetch::onHtmlIterateBefore()
S
68 2 7
Ressio_Worker::initialize()
S
69 2 7
Ressio_ImgOptimizer::getPathConverted()
S
64 2 9
Ressio_Worker::runTask()
S
69 2 7
Ressio_JsMinify_JsMin::minifyInline()
S
65 2 9
Ressio_Filesystem_Native::touch()
S
70 2 6
Ressio_Helper::removeBOM()
S
70 2 6
Ressio_Actor_CssCombine::run()
S
66 2 8
Ressio_HtmlOptimizer_Base::jsMinifyInline()
S
67 2 8
PagespeedNinja_View::getUrlsList()
S
65 2 9
PagespeedNinja_Activator::createTables()
S
62 1 13
PagespeedNinja_Public::print_emoji_detection_script()
S
60 1 12
Ressio_Plugin_Widgets::re_quote()
S
61 1 12
PagespeedNinja_AdminAjax::save_psi_scores()
S
62 1 11
PagespeedNinja_Activator::ping()
S
62 1 11
PagespeedNinja_AdminConfig::split()
S
77 1 3
Ressio_Worker_SyncOnly::setTaskDoneInStorage()
S
91 1 2
PagespeedNinja_AdminAjax::clear_pagecache_all()
S
72 1 6
Ressio_HtmlOptimizer_Stream::nodeIsElement()
S
82 1 3
Ressio_NodeWrapper::hasAttribute()
S
79 1 3
Ressio_Worker_SyncOnly::getTasksCount()
S
82 1 3
Ressio_DeviceDetector_Wordpress::isDesktop()
S
82 1 3
Ressio_Logger::error()
S
79 1 3
Ressio_Logger::debug()
S
79 1 3
Ressio_DeviceDetector_None::vendor_version()
S
82 1 3
Ressio_Worker::initializeStorage()
S
100 1 0
Ressio_NodeWrapper::removeAttribute()
S
80 1 3
PagespeedNinja::get_version()
S
82 1 3
Ressio_HttpCompressOutput::__construct()
S
81 1 3
Ressio_CssRelocator::__construct()
S
77 1 4
Ressio_DeviceDetector_None::vendor()
S
82 1 3
Ressio_Logger::notice()
S
79 1 3
Ressio_Logger::alert()
S
79 1 3
PagespeedNinja_Admin::__construct()
S
67 1 8
Ressio_Logger::enabled()
S
79 1 3
Ressio_Dispatcher::__construct()
S
91 1 2
Ressio_DeviceDetector_None::os()
S
82 1 3
PagespeedNinja::set_locale()
S
70 1 6
Ressio_UrlRewriter::rebase()
S
73 1 5
Ressio_Worker_SyncOnly::getTasksList()
S
82 1 3
Ressio_CssMinify_Simple::minify()
S
80 1 3
Ressio_DeviceDetector_None::screen_height()
S
82 1 3
PagespeedNinja_i18n::load_plugin_textdomain()
S
81 1 3
Ressio_Worker_SyncOnly::restartTask()
S
82 1 3
Ressio_HtmlOptimizer_Dom::appendJsList()
S
80 1 3
Ressio_Worker::isInitialized()
S
81 1 3
Ressio_DeviceDetector_Wordpress::screen_width()
S
82 1 3
Ressio_Worker::cleanupWorkerInStorage()
S
100 1 0
Ressio_Filesystem_Native::useGroup()
S
81 1 3
Ressio_HtmlOptimizer_Pharse::__construct()
S
72 1 5
Ressio_DeviceDetector_Wordpress::browser_imgformats()
S
82 1 3
Ressio_DeviceDetector_None::browser_imgformats()
S
82 1 3
Ressio_HttpHeaders::getHeaders()
S
82 1 3
Ressio_Plugin_Widgets::re_or()
S
74 1 4
PagespeedNinja_Cache::getDeviceDependentHash()
S
68 1 7
Ressio_CssCombiner::__construct()
S
77 1 4
Ressio_Worker_SyncOnly::getRunningTasksCount()
S
82 1 3
Ressio_Plugin_FilecacheCleaner::__construct()
S
67 1 7
Ressio_DI::get()
S
81 1 3
Ressio_Filesystem_Native::isDir()
S
80 1 3
Ressio_UrlRewriter::getBaseArray()
S
69 1 7
Ressio_DeviceDetector_None::browser()
S
82 1 3
Ressio_Plugin_NonBlockJS::__construct()
S
74 1 4
Ressio_Logger::critical()
S
79 1 3
PagespeedNinja_Admin::get_version()
S
82 1 3
Ressio_Plugin_Preload::onPreloadResource()
S
79 1 3
Ressio_HtmlOptimizer_Dom::insertJsListNode()
S
80 1 3
Ressio_Worker_SyncOnly::isInitializedStorage()
S
82 1 3
Ressio_HttpHeaders::getStatus()
S
82 1 3
Ressio_NodeWrapper::setAttribute()
S
80 1 3
sendError404()
S
75 1 5
Ressio_Plugin_Lazyload::processHtmlIterateTagVIDEOAfterEnd()
S
81 1 3
Ressio_ImgHandler_GD::isSupportedFormat()
S
79 1 3
Ressio_ImgOptimizer::hasSupport()
S
78 1 3
Ressio_HtmlOptimizer_Base::addCss()
S
100 1 0
Ressio_DeviceDetector_Wordpress::isMobile()
S
82 1 3
Ressio_HtmlOptimizer_Dom_Document::saveTags()
S
70 1 6
Ressio_Plugin_AboveTheFoldCSS::__construct()
S
74 1 4
Ressio_NodeWrapper::getAttribute()
S
80 1 3
Ressio_Plugin_GoogleFont::__construct()
S
74 1 4
Ressio_DeviceDetector_None::screen_width()
S
82 1 3
Ressio_Worker_SyncOnly::pickTaskFromStorage()
S
82 1 3
Ressio_HtmlOptimizer_Stream::isNoscriptState()
S
81 1 3
PagespeedNinja_Admin::get_plugin_name()
S
82 1 3
PagespeedNinja_Cache_Hooks::reset_cache()
S
75 1 4
Ressio_UrlRewriter::setBaseArray()
S
73 1 5
Ressio_CssRelocator::run()
S
70 1 6
PagespeedNinja_Cache_Hooks::__construct()
S
74 1 5
Ressio_DeviceDetector_Wordpress::category()
S
82 1 3
Ressio_HttpHeaders::clearHeaders()
S
74 1 5
Ressio_Worker::runTaskAsync()
S
66 1 8
Ressio_DeviceDetector_Wordpress::browser_js()
S
82 1 3
Ressio_Worker_SyncOnly::initializeStorage()
S
91 1 2
Ressio_ImgHandler_None::isSupportedFormat()
S
82 1 3
Ressio_FileLock_mkdir::__construct()
S
80 1 3
Ressio_NodeWrapper::__construct()
S
71 1 6
Ressio_DeviceDetector_None::os_version()
S
82 1 3
Ressio_Worker_SyncOnly::cleanupWorkerInStorage()
S
91 1 2
Ressio_Logger::info()
S
79 1 3
Ressio_Logger::__construct()
S
81 1 3
PagespeedNinja_AdminConfig::copyGetPhp()
S
63 1 10
Ressio_Event::__construct()
S
81 1 3
Ressio::unregisterAutoloading()
S
79 1 3
Ressio_HtmlOptimizer_Dom_Document::__construct()
S
66 1 8
Ressio_Plugin_NonBlockJS::onHtmlIterateAfter()
S
74 1 4
PagespeedNinja::get_plugin_name()
S
82 1 3
Ressio_Filesystem_Native::isFile()
S
80 1 3
PagespeedNinja_AdminAjax::ajax_key()
S
64 1 9
Ressio_Worker_SyncOnly::addTaskToStorage()
S
91 1 2
PagespeedNinja_ErrorLogging::log_exception()
S
76 1 3
Ressio_PageCache::writeData()
S
79 1 3
Ressio_NodeWrapper::getTag()
S
82 1 3
PagespeedNinja_View::loadJsonPhp()
S
69 1 7
Ressio_DeviceDetector_None::browser_version()
S
82 1 3
Ressio_ImgHandler_SvgGz::isSupportedFormat()
S
80 1 3
Ressio_Logger::warning()
S
79 1 3
Ressio_DeviceDetector_Wordpress::screen_height()
S
82 1 3
Ressio_JsCombiner::__construct()
S
77 1 4
Ressio::ob_callback()
S
68 1 7
Ressio_DI::has()
S
79 1 3
Ressio_DeviceDetector_None::screen_dpr()
S
82 1 3
Ressio_DeviceDetector_Wordpress::__construct()
S
76 1 4
Ressio_DeviceDetector_Wordpress::screen_dpr()
S
82 1 3
Ressio_HtmlOptimizer_Dom::nodeIsElement()
S
80 1 3
Ressio_FileLock_link::__construct()
S
80 1 3
Ressio_Worker_SyncOnly::getWorkersListFromStorage()
S
82 1 3
Ressio_HtmlOptimizer_Dom_Document::restoreTagsHTML()
S
72 1 5
Ressio_FileLock_flock::__construct()
S
80 1 3
Ressio_HttpHeaders::getStatusCode()
S
82 1 3
Ressio_Plugin_Imagesize::__construct()
S
74 1 4
Ressio_Plugin_InlineJsCss::__construct()
S
74 1 4

138 more item(s) not shown.