From 6fa9c34ab99fc8e8b95df777a0c1362577f03405 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:13:11 -0600 Subject: [PATCH 1/9] Add detection for Optimization Detective --- src/images/icons/optimization-detective.svg | 1 + src/technologies/o.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/optimization-detective.svg diff --git a/src/images/icons/optimization-detective.svg b/src/images/icons/optimization-detective.svg new file mode 100644 index 000000000..597b2599c --- /dev/null +++ b/src/images/icons/optimization-detective.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/o.json b/src/technologies/o.json index c4b5b8334..49c3c3758 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -1272,6 +1272,19 @@ "scriptSrc": "track\\.omguk\\.com", "website": "https://www.optimisemedia.com" }, + "Optimization Detective": { + "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": "optimization-detective.svg", + "meta": { + "generator": "^optimization-detective ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/optimization-detective/" + }, "Optimizely": { "cats": [ 74, From 4ddb2a36026adb0bf2ddd80af1bf19e2536a8304 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:20:15 -0600 Subject: [PATCH 2/9] Add Performant Translations detection --- src/images/icons/performant-translations.svg | 1 + src/technologies/p.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/performant-translations.svg diff --git a/src/images/icons/performant-translations.svg b/src/images/icons/performant-translations.svg new file mode 100644 index 000000000..6f7a55093 --- /dev/null +++ b/src/images/icons/performant-translations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/p.json b/src/technologies/p.json index 2fdc378df..62b6520f5 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -1104,6 +1104,19 @@ "requires": "WordPress", "website": "https://wordpress.org/plugins/performance-lab/" }, + "Performant Translations": { + "cats": [ + 87, + 92 + ], + "description": "Performance plugin from the WordPress Performance Group, which makes internationalization/localization in WordPress faster than ever before.", + "icon": "performant-translations.svg", + "meta": { + "generator": "^performant-translations ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/performant-translations/" + }, "PerimeterX": { "cats": [ 16 From c9dc61f4b059f7872eb68e5cf795299f078b35fb Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:23:59 -0600 Subject: [PATCH 3/9] Add Speculative Loading detection --- src/images/icons/speculation-rules.svg | 1 + src/technologies/s.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/speculation-rules.svg diff --git a/src/images/icons/speculation-rules.svg b/src/images/icons/speculation-rules.svg new file mode 100644 index 000000000..49492ae35 --- /dev/null +++ b/src/images/icons/speculation-rules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/s.json b/src/technologies/s.json index 4d64cf62f..6b1ffeb61 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -5154,6 +5154,19 @@ "scriptSrc": "/wp-content/plugins/ultimate-addons-for-gutenberg/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", "website": "https://wpspectra.com" }, + "Speculative Loading": { + "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": "speculation-rules.svg", + "meta": { + "generator": "^speculation-rules ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/speculation-rules/" + }, "Speed Kit": { "cats": [ 92 From 002d51650ef2a3814f815c698b01809f0871f259 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:35:55 -0600 Subject: [PATCH 4/9] Add Image Prioritizer detection --- src/images/icons/image-prioritizer.svg | 1 + src/technologies/i.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/images/icons/image-prioritizer.svg diff --git a/src/images/icons/image-prioritizer.svg b/src/images/icons/image-prioritizer.svg new file mode 100644 index 000000000..69e7407e4 --- /dev/null +++ b/src/images/icons/image-prioritizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies/i.json b/src/technologies/i.json index ee58e2c74..9895ac38e 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 Prioritizer": { + "cats": [ + 87, + 92 + ], + "description": "Performance plugin from the WordPress Performance Group, which optimizes the loading of images which are the LCP (Largest Contentful Paint) element, including both img elements and elements with CSS background images.", + "icon": "image-prioritizer.svg", + "meta": { + "generator": "^image-prioritizer ([\\d.]+)?" + }, + "requires": "WordPress", + "website": "https://wordpress.org/plugins/image-prioritizer/" + }, "Image Relay": { "cats": [ 95 From 63f257c4d85a224d2c6109765abf56fae1ec5169 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 14:40:38 -0600 Subject: [PATCH 5/9] update description --- src/technologies/s.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/s.json b/src/technologies/s.json index 6b1ffeb61..3344d8908 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -5159,7 +5159,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 adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.", "icon": "speculation-rules.svg", "meta": { "generator": "^speculation-rules ([\\d.]+)?" From 09c02b74f04c0a03da422e5ee1a0489f529caf3a Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:13:07 -0600 Subject: [PATCH 6/9] improve version extraction --- src/technologies/s.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/s.json b/src/technologies/s.json index 3344d8908..eecdca585 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -5162,7 +5162,7 @@ "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.", "icon": "speculation-rules.svg", "meta": { - "generator": "^speculation-rules ([\\d.]+)?" + "generator": "^speculation-rules ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/speculation-rules/" From dc8b72daedd37a44390d7692f45973a81bec75cd Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:14:06 -0600 Subject: [PATCH 7/9] improve version extraction --- src/technologies/p.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/p.json b/src/technologies/p.json index 62b6520f5..2932a74a5 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -1112,7 +1112,7 @@ "description": "Performance plugin from the WordPress Performance Group, which makes internationalization/localization in WordPress faster than ever before.", "icon": "performant-translations.svg", "meta": { - "generator": "^performant-translations ([\\d.]+)?" + "generator": "^performant-translations ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/performant-translations/" From 9d813ed17ef0868c7d7f8762f4d6cb406266ba4f Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 6 Aug 2024 15:14:52 -0600 Subject: [PATCH 8/9] improve version extraction --- src/technologies/o.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/o.json b/src/technologies/o.json index 49c3c3758..4abaf0ef5 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -1280,7 +1280,7 @@ "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": "optimization-detective.svg", "meta": { - "generator": "^optimization-detective ([\\d.]+)?" + "generator": "^optimization-detective ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/optimization-detective/" From 17f0e72f38bc61b2bc6dc5f3a1b70ec0337e79fc Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Thu, 8 Aug 2024 14:30:33 -0600 Subject: [PATCH 9/9] capture version --- 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 9895ac38e..ff125a699 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -309,7 +309,7 @@ "description": "Performance plugin from the WordPress Performance Group, which optimizes the loading of images which are the LCP (Largest Contentful Paint) element, including both img elements and elements with CSS background images.", "icon": "image-prioritizer.svg", "meta": { - "generator": "^image-prioritizer ([\\d.]+)?" + "generator": "^image-prioritizer ([\\d.]+)?\\;version:\\1" }, "requires": "WordPress", "website": "https://wordpress.org/plugins/image-prioritizer/"