تصویرها معمولاً سنگینترین بخش یک صفحهاند. بدون هیچ کتابخانهای، چند ویژگی HTML میتواند هم سرعت بارگذاری و هم پایداری چیدمان را بهتر کند.
۱. lazy برای زیر صفحه
<img src="/img/card.webp" alt="..."
width="800" height="450"
loading="lazy" decoding="async">loading="lazy" مرورگر را وادار میکند تصویرهای خارج از دید را دیرتر بارگذاری کند. decoding="async" هم اجازه میدهد رمزگشایی تصویر کار اصلی صفحه را مسدود نکند.
۲. تصویر اصلی را lazy نکنید
<img src="/img/hero.webp" alt="..."
width="1600" height="900"
fetchpriority="high">تصویر بزرگ بالای صفحه (LCP) نباید lazy باشد؛ بهتر است با fetchpriority="high" به مرورگر بگویید زودتر دانلودش کند.
۳. ابعاد را مشخص کنید
widthوheight(یاaspect-ratioدر CSS) فضا را از قبل رزرو میکنند و از پرش چیدمان (CLS) جلوگیری میکنند.- برای کاور خبرها یک نسبت ثابت مثل ۱۶:۹ انتخاب کنید و همهٔ تصویرها را با همان نسبت برش بزنید.
- از قالبهای سبک مثل WebP یا AVIF و اندازهٔ مناسب با
srcsetاستفاده کنید.
img.cover {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
}



