From 056320565d9753cacee8aaca6d8dca66ee39e404 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 13:47:27 -0600 Subject: [PATCH 1/7] Add Enhanced Responsive Images detection --- src/images/icons/enhanced-image-sizes.svg | 1 + src/technologies/e.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/enhanced-image-sizes.svg diff --git a/src/images/icons/enhanced-image-sizes.svg b/src/images/icons/enhanced-image-sizes.svg new file mode 100644 index 000000000..b74a90c8a --- /dev/null +++ b/src/images/icons/enhanced-image-sizes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/e.json b/src/technologies/e.json index b9c5c614b..db623b446 100644 --- a/src/technologies/e.json +++ b/src/technologies/e.json @@ -1127,6 +1127,19 @@ "requires": "Nginx", "website": "https://github.com/engintron/engintron" }, + "Enhanced Responsive Images": { + "cats": [ + 87, + 92 + ], + "description": "Performance plugin from the WordPress Performance Group, which improves image sizes attribute accuracy and implements the HTML spec for adding sizes='auto' to lazy loaded images.", + "icon": "enhanced-image-sizes.svg", + "meta": { + "generator": "^auto-sizes ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/auto-sizes/" + }, "Enigma": { "cats": [ 80 From e5ee7d9a7065c85aa19df1813201563e3c1a3312 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:06:07 -0600 Subject: [PATCH 2/7] Add Modern Image Formats detection --- src/images/icons/modern-image-formats.svg | 1 + src/technologies/m.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/modern-image-formats.svg diff --git a/src/images/icons/modern-image-formats.svg b/src/images/icons/modern-image-formats.svg new file mode 100644 index 000000000..44c0b6599 --- /dev/null +++ b/src/images/icons/modern-image-formats.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/m.json b/src/technologies/m.json index de37138a6..b73b2b096 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -2323,6 +2323,19 @@ }, "website": "https://github.com/mochi/mochiweb" }, + "Modern Image Formats": { + "cats": [ + 87, + 92 + ], + "description": "Performance plugin from the WordPress Performance Group, which adds support for outputting images in WebP or AVIF format and supports the `picture` element to enable format fallbacks.", + "icon": "modern-image-formats.svg", + "meta": { + "generator": "^webp-uploads ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/webp-uploads/" + }, "Modernizr": { "cats": [ 59 From aad6f3c308207b1516b04668f1ea1155811b0ca3 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:29:59 -0600 Subject: [PATCH 3/7] Add Image Placeholders detection --- src/images/icons/dominant-color-images.svg | 1 + src/technologies/i.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/dominant-color-images.svg diff --git a/src/images/icons/dominant-color-images.svg b/src/images/icons/dominant-color-images.svg new file mode 100644 index 000000000..922019a51 --- /dev/null +++ b/src/images/icons/dominant-color-images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/i.json b/src/technologies/i.json index ee58e2c74..b2d5368ff 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -301,6 +301,19 @@ "scriptSrc": "template-assets\\.iluria\\.com/commons/", "website": "https://www.iluria.com.br" }, + "Image Placeholders": { + "cats": [ + 87, + 92 + ], + "description": "Performance plugin from the WordPress Performance Group, which captures real user metrics about what elements are displayed on the page across a variety of device form factors (e.g. desktop, tablet, and phone) in order to apply loading optimizations.", + "icon": "dominant-color-images.svg", + "meta": { + "generator": "^dominant-color-images ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/dominant-color-images/" + }, "Image Relay": { "cats": [ 95 From 0a6b46bfafd3d4cbfd7962199bfbc7a1c8aa4aa7 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:43:01 -0600 Subject: [PATCH 4/7] update description --- src/technologies/i.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/i.json b/src/technologies/i.json index b2d5368ff..0a75dfaa1 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -306,7 +306,7 @@ 87, 92 ], - "description": "Performance plugin from the WordPress Performance Group, which captures real user metrics about what elements are displayed on the page across a variety of device form factors (e.g. desktop, tablet, and phone) in order to apply loading optimizations.", + "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.", "icon": "dominant-color-images.svg", "meta": { "generator": "^dominant-color-images ([\\d.]+)?" From 725abd700f04468ecc1ec6e815d85d413340424a Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:10:31 -0600 Subject: [PATCH 5/7] improve version extraction --- src/technologies/i.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/i.json b/src/technologies/i.json index 0a75dfaa1..c3a25cdea 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -309,7 +309,7 @@ "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.", "icon": "dominant-color-images.svg", "meta": { - "generator": "^dominant-color-images ([\\d.]+)?" + "generator": "^dominant-color-images ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/dominant-color-images/" From e75e88dd9d475584bba1c46bc00d7669fb389661 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:15:31 -0600 Subject: [PATCH 6/7] improve version extraction --- src/technologies/m.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/m.json b/src/technologies/m.json index b73b2b096..1bcb1ee9e 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -2331,7 +2331,7 @@ "description": "Performance plugin from the WordPress Performance Group, which adds support for outputting images in WebP or AVIF format and supports the `picture` element to enable format fallbacks.", "icon": "modern-image-formats.svg", "meta": { - "generator": "^webp-uploads ([\\d.]+)?" + "generator": "^webp-uploads ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/webp-uploads/" From 62bae8696507fa1ff87da2f4e34fce859f0832ca Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:16:45 -0600 Subject: [PATCH 7/7] improve version extraction --- src/technologies/e.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/e.json b/src/technologies/e.json index db623b446..f34945604 100644 --- a/src/technologies/e.json +++ b/src/technologies/e.json @@ -1135,7 +1135,7 @@ "description": "Performance plugin from the WordPress Performance Group, which improves image sizes attribute accuracy and implements the HTML spec for adding sizes='auto' to lazy loaded images.", "icon": "enhanced-image-sizes.svg", "meta": { - "generator": "^auto-sizes ([\\d.]+)?" + "generator": "^auto-sizes ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/auto-sizes/"