From e7f1c9d507f4a362d8e80ea54b1b73f313a047ca Mon Sep 17 00:00:00 2001 From: guitavano Date: Wed, 10 Dec 2025 16:25:56 -0300 Subject: [PATCH 1/2] add wake optimization for images --- website/components/Image.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/website/components/Image.tsx b/website/components/Image.tsx index 2130184c..78829041 100644 --- a/website/components/Image.tsx +++ b/website/components/Image.tsx @@ -104,6 +104,16 @@ const optimizeVTEX = (opts: OptimizationOptions) => { return src.href; }; +const optimizeWake = (opts: OptimizationOptions) => { + const { originalSrc, width, height } = opts; + + const url = new URL(originalSrc); + url.searchParams.set("w", `${width}`); + url.searchParams.set("h", `${height}`); + + return url.href; +}; + export const getOptimizedMediaUrl = (opts: OptimizationOptions) => { const { originalSrc, width, height, fit } = opts; @@ -112,6 +122,10 @@ export const getOptimizedMediaUrl = (opts: OptimizationOptions) => { } if (!isImageOptmizationEnabled()) { + if (originalSrc.includes("fbitsstatic.net/img/")) { + return optimizeWake(opts); + } + if (originalSrc.startsWith("https://cdn.vnda.")) { return optmizeVNDA(opts); } From be464e0902da3c2ea9cfefa1488f10c9809e66c1 Mon Sep 17 00:00:00 2001 From: guitavano Date: Wed, 10 Dec 2025 16:29:29 -0300 Subject: [PATCH 2/2] fmt --- website/components/Image.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/components/Image.tsx b/website/components/Image.tsx index 78829041..087da938 100644 --- a/website/components/Image.tsx +++ b/website/components/Image.tsx @@ -125,7 +125,7 @@ export const getOptimizedMediaUrl = (opts: OptimizationOptions) => { if (originalSrc.includes("fbitsstatic.net/img/")) { return optimizeWake(opts); } - + if (originalSrc.startsWith("https://cdn.vnda.")) { return optmizeVNDA(opts); }