Skip to content

feat: 图片加载优化 #152

@Zheaoli

Description

@Zheaoli

目前我们整体的图片加载还是类似下面这样的形式

            <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 给我

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions