-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Image Placeholders detection #60
Add Image Placeholders detection #60
Conversation
WPT test run for https://almanac.httparchive.org/en/2022/WPT test run results: http://webpagetest.httparchive.org/results.php?test=240812_HC_7 {
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Security": "HSTS",
"Analytics": "Google Analytics",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"HSTS": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https://cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https://github.com/GoogleChrome/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https://wicg.github.io/priority-hints/",
"pricing": [],
"cpe": null
},
"HSTS": {
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https://cloud.google.com/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https://google.com/analytics",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https://ogp.me",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://observatoriodocinema.uol.com.br/WPT test run results: http://webpagetest.httparchive.org/results.php?test=240812_6X_B {
"detected": {
"CMS": "WordPress 6.6.1",
"Blogs": "WordPress 6.6.1",
"Databases": "MySQL",
"Programming languages": "PHP",
"Caching": "Varnish,WP Rocket",
"Web frameworks": "Microsoft ASP.NET",
"WordPress plugins": "WP Rocket,Yoast SEO 23.2,Speculative Loading 1.3.1,Image Placeholders 1.1.1",
"SEO": "Yoast SEO Premium 22.1,Yoast SEO 23.2",
"Web servers": "Nginx",
"Reverse proxies": "Nginx",
"Performance": "Speculative Loading 1.3.1,Image Placeholders 1.1.1,Priority Hints",
"Analytics": "comScore,Chartbeat,Google Analytics",
"JavaScript libraries": "Swiper,jQuery Migrate 3.4.1,jQuery 3.7.1",
"Security": "reCAPTCHA",
"Advertising": "Rubicon Project,AppNexus,Prebid 9.8.0,Google Publisher Tag,Amazon Advertising",
"Font scripts": "Google Font API,Bootstrap Icons",
"Customer data platform": "Tail",
"Tag managers": "Google Tag Manager",
"Cookie compliance": "Funding Choices",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"WordPress": "6.6.1",
"MySQL": "",
"PHP": "",
"Varnish": "",
"Microsoft ASP.NET": "",
"WP Rocket": "",
"Yoast SEO Premium": "22.1",
"Yoast SEO": "23.2",
"Nginx": "",
"Speculative Loading": "1.3.1",
"Image Placeholders": "1.1.1",
"comScore": "",
"Chartbeat": "",
"Swiper": "",
"reCAPTCHA": "",
"Rubicon Project": "",
"Priority Hints": "",
"Google Font API": "",
"Bootstrap Icons": "",
"AppNexus": "",
"Tail": "",
"Prebid": "9.8.0",
"jQuery Migrate": "3.4.1",
"jQuery": "3.7.1",
"Google Tag Manager": "",
"Google Publisher Tag": "",
"Google Analytics": "",
"Funding Choices": "",
"Amazon Advertising": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"WordPress": {
"name": "WordPress",
"description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
"slug": "wordpress",
"categories": [
{
"id": 1,
"slug": "cms",
"groups": [
3
],
"name": "CMS",
"priority": 1
},
{
"id": 11,
"slug": "blogs",
"groups": [
3
],
"name": "Blogs",
"priority": 1
}
],
"confidence": 100,
"version": "6.6.1",
"icon": "WordPress.svg",
"website": "https://wordpress.org",
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
},
"MySQL": {
"name": "MySQL",
"description": "MySQL is an open-source relational database management system.",
"slug": "mysql",
"categories": [
{
"id": 34,
"slug": "databases",
"groups": [
7
],
"name": "Databases",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "MySQL.svg",
"website": "https://mysql.com",
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
},
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "PHP.svg",
"website": "https://php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"Varnish": {
"name": "Varnish",
"description": "Varnish is a reverse caching proxy.",
"slug": "varnish",
"categories": [
{
"id": 23,
"slug": "caching",
"groups": [
7
],
"name": "Caching",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Varnish.svg",
"website": "https://www.varnish-cache.org",
"pricing": [],
"cpe": "cpe:2.3:a:varnish-software:varnish_cache:*:*:*:*:*:*:*:*"
},
"Microsoft ASP.NET": {
"name": "Microsoft ASP.NET",
"description": "ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages.",
"slug": "microsoft-asp-net",
"categories": [
{
"id": 18,
"slug": "web-frameworks",
"groups": [
9
],
"name": "Web frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Microsoft ASP.NET.svg",
"website": "https://www.asp.net",
"pricing": [],
"cpe": "cpe:2.3:a:microsoft:asp.net:*:*:*:*:*:*:*:*"
},
"WP Rocket": {
"name": "WP Rocket",
"description": "WP Rocket is a caching and performance optimisation plugin to improve the loading speed of WordPress websites.",
"slug": "wp-rocket",
"categories": [
{
"id": 23,
"slug": "caching",
"groups": [
7
],
"name": "Caching",
"priority": 7
},
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "WP Rocket.png",
"website": "https://wp-rocket.me",
"pricing": [
"low",
"recurring"
],
"cpe": null
},
"Yoast SEO Premium": {
"name": "Yoast SEO Premium",
"description": "Yoast SEO Premium is a search engine optimisation plugin for WordPress and other platforms.",
"slug": "yoast-seo-premium",
"categories": [
{
"id": 54,
"slug": "seo",
"groups": [
2
],
"name": "SEO",
"priority": 8
}
],
"confidence": 100,
"version": "22.1",
"icon": "Yoast SEO.png",
"website": "https://yoast.com/wordpress/plugins/seo/",
"pricing": [
"low",
"freemium",
"recurring"
],
"cpe": null
},
"Yoast SEO": {
"name": "Yoast SEO",
"description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
"slug": "yoast-seo",
"categories": [
{
"id": 54,
"slug": "seo",
"groups": [
2
],
"name": "SEO",
"priority": 8
},
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
}
],
"confidence": 100,
"version": "23.2",
"icon": "Yoast SEO.png",
"website": "https://yoast.com/wordpress/plugins/seo/",
"pricing": [],
"cpe": null
},
"Nginx": {
"name": "Nginx",
"description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
"slug": "nginx",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
},
{
"id": 64,
"slug": "reverse-proxies",
"groups": [
7
],
"name": "Reverse proxies",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Nginx.svg",
"website": "https://nginx.org/en",
"pricing": [],
"cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*"
},
"Speculative Loading": {
"name": "Speculative Loading",
"description": "Performance plugin from the WordPress Performance Group, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
"slug": "speculative-loading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.3.1",
"icon": "speculation-rules.svg",
"website": "https://wordpress.org/plugins/speculation-rules/",
"pricing": [],
"cpe": null
},
"Image Placeholders": {
"name": "Image Placeholders",
"description": "Performance plugin from the WordPress Performance Group, which determines and stores the dominant color for newly uploaded images in the media library, then uses that as a placeholder background during front end image loads.",
"slug": "image-placeholders",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.1.1",
"icon": "dominant-color-images.svg",
"website": "https://wordpress.org/plugins/dominant-color-images/",
"pricing": [],
"cpe": null
},
"comScore": {
"name": "comScore",
"description": "comScore is an American media measurement and analytics company providing marketing data and analytics to enterprises; media and advertising agencies; and publishers.",
"slug": "comscore",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "comScore.svg",
"website": "https://comscore.com",
"pricing": [
"freemium",
"mid",
"recurring"
],
"cpe": null
},
"Chartbeat": {
"name": "Chartbeat",
"description": null,
"slug": "chartbeat",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Chartbeat.png",
"website": "https://chartbeat.com",
"pricing": [],
"cpe": null
},
"Swiper": {
"name": "Swiper",
"description": "Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.",
"slug": "swiper",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Swiper.svg",
"website": "https://swiperjs.com",
"pricing": [],
"cpe": null
},
"reCAPTCHA": {
"name": "reCAPTCHA",
"description": "reCAPTCHA is a free service from Google that helps protect websites from spam and abuse.",
"slug": "recaptcha",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "reCAPTCHA.svg",
"website": "https://www.google.com/recaptcha/",
"pricing": [
"freemium",
"payg",
"poa"
],
"cpe": null
},
"Rubicon Project": {
"name": "Rubicon Project",
"description": "Rubicon Project is an advertising automation platform enabling publishers to transact advertising brands.",
"slug": "rubicon-project",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Rubicon Project.svg",
"website": "https://rubiconproject.com/",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https://wicg.github.io/priority-hints/",
"pricing": [],
"cpe": null
},
"Google Font API": {
"name": "Google Font API",
"description": "Google Font API is a web service that supports open-source font files that can be used on your web designs.",
"slug": "google-font-api",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"groups": [
9
],
"name": "Font scripts",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Font API.svg",
"website": "https://google.com/fonts",
"pricing": [],
"cpe": null
},
"Bootstrap Icons": {
"name": "Bootstrap Icons",
"description": "Bootstrap Icons is a growing library of SVG icons that are designed by @mdo and maintained by the Bootstrap Team.",
"slug": "bootstrap-icons",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"groups": [
9
],
"name": "Font scripts",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Bootstrap Icons.svg",
"website": "https://icons.getbootstrap.com",
"pricing": [],
"cpe": null
},
"AppNexus": {
"name": "AppNexus",
"description": "AppNexus is a cloud-based software platform that enables and optimizes programmatic online advertising.",
"slug": "appnexus",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "AppNexus.svg",
"website": "https://appnexus.com",
"pricing": [
"poa"
],
"cpe": null
},
"Tail": {
"name": "Tail",
"description": "Tail is a customer data management platform.",
"slug": "tail",
"categories": [
{
"id": 97,
"slug": "customer-data-platform",
"groups": [
2,
8
],
"name": "Customer data platform",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Tail.svg",
"website": "https://www.tail.digital",
"pricing": [
"poa"
],
"cpe": null
},
"Prebid": {
"name": "Prebid",
"description": "Prebid is an open-source header bidding wrapper. It forms the core of our Nucleus ad platform, helping maximize revenue and performance for publishers.",
"slug": "prebid",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "9.8.0",
"icon": "Prebid.png",
"website": "https://prebid.org",
"pricing": [],
"cpe": null
},
"jQuery Migrate": {
"name": "jQuery Migrate",
"description": "Query Migrate is a javascript library that allows you to preserve the compatibility of your jQuery code developed for versions of jQuery older than 1.9.",
"slug": "jquery-migrate",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.4.1",
"icon": "jQuery.svg",
"website": "https://github.com/jquery/jquery-migrate",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.7.1",
"icon": "jQuery.svg",
"website": "https://jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "https://www.google.com/tagmanager",
"pricing": [],
"cpe": null
},
"Google Publisher Tag": {
"name": "Google Publisher Tag",
"description": "Google Publisher Tag (GPT) is an ad tagging library for Google Ad Manager which is used to dynamically build ad requests.",
"slug": "google-publisher-tag",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Developers.svg",
"website": "https://developers.google.com/publisher-tag/guides/get-started",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https://google.com/analytics",
"pricing": [],
"cpe": null
},
"Funding Choices": {
"name": "Funding Choices",
"description": "Funding Choices is a messaging tool that can help you comply with the EU General Data Protection Regulation (GDPR), and recover lost revenue from ad blocking users.",
"slug": "funding-choices",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https://developers.google.com/funding-choices",
"pricing": [],
"cpe": null
},
"Amazon Advertising": {
"name": "Amazon Advertising",
"description": "Amazon Advertising (formerly AMS or Amazon Marketing Services) is a service that works in a similar way to pay-per-click ads on Google.",
"slug": "amazon-advertising",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon.svg",
"website": "https://advertising.amazon.com",
"pricing": [
"payg"
],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https://ogp.me",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://anichin.show/WPT test run results: http://webpagetest.httparchive.org/results.php?test=240812_8R_F {
"detected": {
"CDN": "Cloudflare",
"Miscellaneous": "HTTP/3"
},
"detected_apps": {
"Cloudflare": "",
"HTTP/3": ""
},
"detected_technologies": {
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https://www.cloudflare.com",
"pricing": [],
"cpe": null
},
"HTTP/3": {
"name": "HTTP/3",
"description": "HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https://httpwg.org/",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://cidadedeniteroi.com/WPT test run results: http://webpagetest.httparchive.org/results.php?test=240812_8E_J {
"detected": {
"CMS": "WordPress 6.6.1",
"Blogs": "WordPress 6.6.1",
"Databases": "MySQL",
"Programming languages": "PHP",
"Caching": "WP Rocket",
"WordPress plugins": "WP Rocket,Yoast SEO,Speculative Loading 1.3.1,Performance Lab 3.3.1,Image Placeholders 1.1.1",
"SEO": "Yoast SEO",
"Performance": "Speculative Loading 1.3.1,Performance Lab 3.3.1,Image Placeholders 1.1.1,Priority Hints",
"Advertising": "Google AdSense,TripleLift,Rubicon Project,Taboola,Google Publisher Tag,Amazon Advertising",
"JavaScript libraries": "Swiper,jQuery Migrate 3.4.1,jQuery 3.7.1",
"Security": "reCAPTCHA",
"Font scripts": "Google Font API,Bootstrap Icons",
"Analytics": "Navegg,Google Analytics,Cloudflare Browser Insights",
"Tag managers": "Google Tag Manager",
"Cookie compliance": "Funding Choices",
"RUM": "Cloudflare Browser Insights",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph,HTTP/3"
},
"detected_apps": {
"WordPress": "6.6.1",
"MySQL": "",
"PHP": "",
"WP Rocket": "",
"Yoast SEO": "",
"Speculative Loading": "1.3.1",
"Performance Lab": "3.3.1",
"Image Placeholders": "1.1.1",
"Google AdSense": "",
"TripleLift": "",
"Swiper": "",
"reCAPTCHA": "",
"Rubicon Project": "",
"Priority Hints": "",
"Google Font API": "",
"Bootstrap Icons": "",
"Taboola": "",
"Navegg": "",
"jQuery Migrate": "3.4.1",
"jQuery": "3.7.1",
"Google Tag Manager": "",
"Google Publisher Tag": "",
"Google Analytics": "",
"Funding Choices": "",
"Cloudflare Browser Insights": "",
"Cloudflare": "",
"Amazon Advertising": "",
"RSS": "",
"Open Graph": "",
"HTTP/3": ""
},
"detected_technologies": {
"WordPress": {
"name": "WordPress",
"description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
"slug": "wordpress",
"categories": [
{
"id": 1,
"slug": "cms",
"groups": [
3
],
"name": "CMS",
"priority": 1
},
{
"id": 11,
"slug": "blogs",
"groups": [
3
],
"name": "Blogs",
"priority": 1
}
],
"confidence": 100,
"version": "6.6.1",
"icon": "WordPress.svg",
"website": "https://wordpress.org",
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
},
"MySQL": {
"name": "MySQL",
"description": "MySQL is an open-source relational database management system.",
"slug": "mysql",
"categories": [
{
"id": 34,
"slug": "databases",
"groups": [
7
],
"name": "Databases",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "MySQL.svg",
"website": "https://mysql.com",
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
},
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "PHP.svg",
"website": "https://php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"WP Rocket": {
"name": "WP Rocket",
"description": "WP Rocket is a caching and performance optimisation plugin to improve the loading speed of WordPress websites.",
"slug": "wp-rocket",
"categories": [
{
"id": 23,
"slug": "caching",
"groups": [
7
],
"name": "Caching",
"priority": 7
},
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "WP Rocket.png",
"website": "https://wp-rocket.me",
"pricing": [
"low",
"recurring"
],
"cpe": null
},
"Yoast SEO": {
"name": "Yoast SEO",
"description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
"slug": "yoast-seo",
"categories": [
{
"id": 54,
"slug": "seo",
"groups": [
2
],
"name": "SEO",
"priority": 8
},
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Yoast SEO.png",
"website": "https://yoast.com/wordpress/plugins/seo/",
"pricing": [],
"cpe": null
},
"Speculative Loading": {
"name": "Speculative Loading",
"description": "Performance plugin from the WordPress Performance Group, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
"slug": "speculative-loading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.3.1",
"icon": "speculation-rules.svg",
"website": "https://wordpress.org/plugins/speculation-rules/",
"pricing": [],
"cpe": null
},
"Performance Lab": {
"name": "Performance Lab",
"description": "Performance plugin from the WordPress Performance Group, which is a collection of standalone performance modules.",
"slug": "performance-lab",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "3.3.1",
"icon": "Performance Lab.svg",
"website": "https://wordpress.org/plugins/performance-lab/",
"pricing": [],
"cpe": null
},
"Image Placeholders": {
"name": "Image Placeholders",
"description": "Performance plugin from the WordPress Performance Group, which determines and stores the dominant color for newly uploaded images in the media library, then uses that as a placeholder background during front end image loads.",
"slug": "image-placeholders",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.1.1",
"icon": "dominant-color-images.svg",
"website": "https://wordpress.org/plugins/dominant-color-images/",
"pricing": [],
"cpe": null
},
"Google AdSense": {
"name": "Google AdSense",
"description": "Google AdSense is a program run by Google through which website publishers serve advertisements that are targeted to the site content and audience.",
"slug": "google-adsense",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google AdSense.svg",
"website": "https://www.google.com/adsense/start/",
"pricing": [],
"cpe": null
},
"TripleLift": {
"name": "TripleLift",
"description": "TripleLift is an advertising technology company providing native programmatic to buyers and sellers.",
"slug": "triplelift",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "TripleLift.png",
"website": "https://triplelift.com",
"pricing": [
"low",
"recurring"
],
"cpe": null
},
"Swiper": {
"name": "Swiper",
"description": "Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.",
"slug": "swiper",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Swiper.svg",
"website": "https://swiperjs.com",
"pricing": [],
"cpe": null
},
"reCAPTCHA": {
"name": "reCAPTCHA",
"description": "reCAPTCHA is a free service from Google that helps protect websites from spam and abuse.",
"slug": "recaptcha",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "reCAPTCHA.svg",
"website": "https://www.google.com/recaptcha/",
"pricing": [
"freemium",
"payg",
"poa"
],
"cpe": null
},
"Rubicon Project": {
"name": "Rubicon Project",
"description": "Rubicon Project is an advertising automation platform enabling publishers to transact advertising brands.",
"slug": "rubicon-project",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Rubicon Project.svg",
"website": "https://rubiconproject.com/",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https://wicg.github.io/priority-hints/",
"pricing": [],
"cpe": null
},
"Google Font API": {
"name": "Google Font API",
"description": "Google Font API is a web service that supports open-source font files that can be used on your web designs.",
"slug": "google-font-api",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"groups": [
9
],
"name": "Font scripts",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Font API.svg",
"website": "https://google.com/fonts",
"pricing": [],
"cpe": null
},
"Bootstrap Icons": {
"name": "Bootstrap Icons",
"description": "Bootstrap Icons is a growing library of SVG icons that are designed by @mdo and maintained by the Bootstrap Team.",
"slug": "bootstrap-icons",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"groups": [
9
],
"name": "Font scripts",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Bootstrap Icons.svg",
"website": "https://icons.getbootstrap.com",
"pricing": [],
"cpe": null
},
"Taboola": {
"name": "Taboola",
"description": "Taboola is a content discovery & native advertising platform for publishers and advertisers.",
"slug": "taboola",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Taboola.svg",
"website": "https://www.taboola.com",
"pricing": [
"payg"
],
"cpe": null
},
"Navegg": {
"name": "Navegg",
"description": null,
"slug": "navegg",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Navegg.png",
"website": "https://www.navegg.com/",
"pricing": [],
"cpe": null
},
"jQuery Migrate": {
"name": "jQuery Migrate",
"description": "Query Migrate is a javascript library that allows you to preserve the compatibility of your jQuery code developed for versions of jQuery older than 1.9.",
"slug": "jquery-migrate",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.4.1",
"icon": "jQuery.svg",
"website": "https://github.com/jquery/jquery-migrate",
"pricing": [],
"cpe": null
},
"jQuery": {
"name": "jQuery",
"description": "jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.",
"slug": "jquery",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
}
],
"confidence": 100,
"version": "3.7.1",
"icon": "jQuery.svg",
"website": "https://jquery.com",
"pricing": [],
"cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*"
},
"Google Tag Manager": {
"name": "Google Tag Manager",
"description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
"slug": "google-tag-manager",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"groups": [
8
],
"name": "Tag managers",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Tag Manager.svg",
"website": "https://www.google.com/tagmanager",
"pricing": [],
"cpe": null
},
"Google Publisher Tag": {
"name": "Google Publisher Tag",
"description": "Google Publisher Tag (GPT) is an ad tagging library for Google Ad Manager which is used to dynamically build ad requests.",
"slug": "google-publisher-tag",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Developers.svg",
"website": "https://developers.google.com/publisher-tag/guides/get-started",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https://google.com/analytics",
"pricing": [],
"cpe": null
},
"Funding Choices": {
"name": "Funding Choices",
"description": "Funding Choices is a messaging tool that can help you comply with the EU General Data Protection Regulation (GDPR), and recover lost revenue from ad blocking users.",
"slug": "funding-choices",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"groups": [
13
],
"name": "Cookie compliance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https://developers.google.com/funding-choices",
"pricing": [],
"cpe": null
},
"Cloudflare Browser Insights": {
"name": "Cloudflare Browser Insights",
"description": "Cloudflare Browser Insights is a tool that measures the performance of websites from the perspective of users.",
"slug": "cloudflare-browser-insights",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https://www.cloudflare.com",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https://www.cloudflare.com",
"pricing": [],
"cpe": null
},
"Amazon Advertising": {
"name": "Amazon Advertising",
"description": "Amazon Advertising (formerly AMS or Amazon Marketing Services) is a service that works in a similar way to pay-per-click ads on Google.",
"slug": "amazon-advertising",
"categories": [
{
"id": 36,
"slug": "advertising",
"groups": [
2
],
"name": "Advertising",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon.svg",
"website": "https://advertising.amazon.com",
"pricing": [
"payg"
],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https://ogp.me",
"pricing": [],
"cpe": null
},
"HTTP/3": {
"name": "HTTP/3",
"description": "HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https://httpwg.org/",
"pricing": [],
"cpe": null
}
}
} |
Add detection for Image Placeholders from the WordPress performance team.
Test websites: