Next.js 为什么要使用“下一个/图像”?

Next.js 为什么要使用“下一个/图像”?,next.js,nextjs-image,Next.js,Nextjs Image,我是NextJS新手,但我在ReactJS和Webpack方面有很好的经验。我的问题是NextJS提供了一个包。我想知道或者非常深刻地理解为什么我应该使用他们的包来加载没有默认img标签的图像 在他们的文档中,他们说这样的一行我们可以提供这样的优化图像。“优化图像”是什么意思?为什么ReactJS或其他软件包不这样做?下一步/Image会在您请求时将图像更改为WebP格式。WebP格式在保持图像质量的同时减小了图像的大小 如果用户看不到您的整个页面,这也会非常好。下一步/image在您请求时将图

我是NextJS新手,但我在ReactJS和Webpack方面有很好的经验。我的问题是NextJS提供了一个包。我想知道或者非常深刻地理解为什么我应该使用他们的包来加载没有默认img标签的图像

在他们的文档中,他们说这样的一行我们可以提供这样的优化图像。“优化图像”是什么意思?为什么ReactJS或其他软件包不这样做?

下一步/Image会在您请求时将图像更改为WebP格式。WebP格式在保持图像质量的同时减小了图像的大小

如果用户看不到您的整个页面,这也会非常好。

下一步/image在您请求时将图像更改为WebP格式。WebP格式在保持图像质量的同时减小了图像的大小


如果用户看不到您的整个页面,这也会产生很大的影响。

基本上,优化图像需要您承担繁重的任务。文件:

自动图像优化允许在浏览器支持的情况下,以WebP等现代格式调整图像大小、优化图像并为其提供服务。这样可以避免将大图像传送到具有较小视口的设备。它还允许Next.js自动采用未来的图像格式,并将其提供给支持这些格式的浏览器

因此,您不必担心用户浏览器是否会支持新的图像格式,如web/p,nextjs将自动为所有设备高度和宽度创建优化的图像,包括针对旧浏览器的jpgs等回退格式

它们还优化了性能:

默认情况下,图像是延迟加载的。这意味着您的页面速度不会因视口外的图像而受到惩罚。图像在滚动到视口时加载

关注搜索引擎优化:

图像总是以这样的方式呈现,以避免累积布局变化,这是谷歌将在搜索排名中使用的一个至关重要的核心网站


总之,使用*next/image/将通过部署各种技术来改进图像处理,从而使您的生活更加轻松。它可能不适用于所有图像,但在这种情况下,您可以使用普通标记并手动对其进行优化。但这将是一个边缘问题。

基本上,优化图像需要你承担繁重的任务。文件:

自动图像优化允许在浏览器支持的情况下,以WebP等现代格式调整图像大小、优化图像并为其提供服务。这样可以避免将大图像传送到具有较小视口的设备。它还允许Next.js自动采用未来的图像格式,并将其提供给支持这些格式的浏览器

因此,您不必担心用户浏览器是否会支持新的图像格式,如web/p,nextjs将自动为所有设备高度和宽度创建优化的图像,包括针对旧浏览器的jpgs等回退格式

它们还优化了性能:

默认情况下,图像是延迟加载的。这意味着您的页面速度不会因视口外的图像而受到惩罚。图像在滚动到视口时加载

关注搜索引擎优化:

图像总是以这样的方式呈现,以避免累积布局变化,这是谷歌将在搜索排名中使用的一个至关重要的核心网站


总之,使用*next/image/将通过部署各种技术来改进图像处理,从而使您的生活更加轻松。它可能不适用于所有图像,但在这种情况下,您可以使用普通标记并手动对其进行优化。但这将是一个边缘案例。

您发布的链接提到它改变了服务器端的宽度、高度和质量。我也读了这篇文章。但这实际上意味着什么呢?为什么其他人不这么做呢?很多人都这么做,但却不能做出反应,因为它只在客户机上运行。只有服务器端语言才能在图像发送到客户端之前调整图像大小。您发布的链接提到它会改变服务器端的宽度、高度和质量。我也读过这篇文章。但这实际上意味着什么呢?为什么其他人不这么做呢?很多人都这么做,但却不能做出反应,因为它只在客户机上运行。只有服务器端语言才能在图像发送到客户端之前调整图像大小。谢谢回答。谢谢回答。谢谢回答。谢谢回答。谢谢回答。