目前我们整体的图片加载还是类似下面这样的形式
<img
width={MasonryViewData.width}
loading="lazy"
src={MasonryViewData.preview_url || MasonryViewData.url}
alt={MasonryViewData.detail}
className="object-contain md:max-h-[90vh]"
/>
但是实际上这里可以用 https://nextjs.org/docs/app/api-reference/components/image 的组件来考虑优化一下?
同时,目前 CLoudflare 的 CDN 是支持通过 URL 在线 resize 图片 image 的https://developers.cloudflare.com/images/transform-images/transform-via-url/
所以我们下一步考虑的方向实际上是可以根据用户当前设备的分辨率向 CDN 获取一个 resized 的 图片
如果觉得可以做,可以把这个issue assign 给我
目前我们整体的图片加载还是类似下面这样的形式
但是实际上这里可以用 https://nextjs.org/docs/app/api-reference/components/image 的组件来考虑优化一下?
同时,目前 CLoudflare 的 CDN 是支持通过 URL 在线 resize 图片 image 的https://developers.cloudflare.com/images/transform-images/transform-via-url/
所以我们下一步考虑的方向实际上是可以根据用户当前设备的分辨率向 CDN 获取一个 resized 的 图片
如果觉得可以做,可以把这个issue assign 给我