โœ… Image Optimization in Next.js

wallpaperunoptimized

๐Ÿ‘‰ Next.js Provide <Image /> component use for optimized image rendering

wallpaperoptimized

๐Ÿ‘‰ <Image /> component required width and height are important

๐Ÿ‘‰ default Image srcset set for different density different image show

๐Ÿ‘‰ default Image srcset set for different density different image show

๐Ÿ‘‰ if image compressed quality set passing quality value , by default set on 75

๐Ÿ‘‰ if default image load not optimized required so set unoptimized value pass for prevent compression

๐Ÿ‘‰ default next.js not allow to use external image source.

๐Ÿ‘‰ if use external image source so configure on next.config.js add image site hostname

images : {
    remotePatterns: [
      {
        hostname: 'images.unsplash.com',
        protocol: 'https',
      }
    ]
  }

๐Ÿ‘‰ Image component accept loader() fucntion also provied callback etc and revived props insidesrc, width and quality important to return src then set on Image src overwrite etc use for mainly use on image query based optimization accept like cloudinary,imagekit etc site

๐Ÿ‘‰ Next.js background use sharp npm library for image optimization.