**موتور جستجوی گوگل لایت هاوس ۱۳: ممیزی‌هایی بر پایه بینش، در راه است!**

گوگل با لایت هاوس ۱۳، خیلی از ممیزی‌های قدیمی رو با «اینسایت»های هماهنگ با Chrome DevTools جایگزین کرده، بررسی‌های از رده خارج رو حذف کرده و امتیازبندی عملکرد رو هم دست‌نخورده باقی گذاشته.

گوگل نسخه ۱۳ لایت‌هاوس رو منتشر کرده. تو این آپدیت، یه یکپارچه‌سازی اساسی تو بخش ممیزی‌ها (audits) اتفاق افتاده تا گزارش‌های لایت‌هاوس با مدل جدید «اینسایت» (insight) در ابزار توسعه‌دهندگان کروم (Chrome DevTools) هماهنگ‌تر بشه.

این آپدیت همین الان از طریق npm و Chrome Canary در دسترسه. حدوداً تا یک هفته دیگه به PageSpeed Insights هم اضافه می‌شه و قراره با نسخه ۱۴۳، به کانال پایدار (stable) کروم هم برسه.

گوگل گفته که این آپدیت، نحوه محاسبه امتیاز عملکرد (Performance Score) رو تغییر نمی‌ده. این به‌روزرسانی فقط روی ممیزی‌هایی تمرکز داره که امتیازی ندارن.

جزئیات لایت‌هاوس ۱۳

یکپارچه‌سازی ممیزی‌ها

تو لایت‌هاوس ۱۳، خیلی از ممیزی‌های قدیمی با «اینسایت»هایی جایگزین شدن که دقیقاً مشابه موارد موجود در DevTools هستن.

چند تا از مثال‌های مهمش این‌ها هستن:

  • CLS و Layout: ممیزی layout-shifts به cls-culprits-insight تغییر کرده تا دلایل جابه‌جایی لی‌اوت (layout shift) رو واضح‌تر نشون بده.
  • سرور و شبکه: document-latency-insight حالا بررسی‌های مربوط به ریدایرکت‌ها، زمان پاسخ‌دهی سرور و فشرده‌سازی متن رو با هم ادغام کرده.
  • تصاویر: image-delivery-insight جایگزین ممیزی‌های مربوط به فرمت‌های مدرن، تصاویر بهینه‌شده، تصاویر واکنش‌گرا (responsive) و محتوای متحرک بهینه شده.
  • LCP: دو تا اینسایت جدید مشکلات مربوط به Largest Contentful Paint رو تحلیل می‌کنن: lcp-discovery-insight و lcp-phases-insight. برای مسائل مربوط به تعامل کاربر هم، می‌تونید از interaction-to-next-paint-insight (INP) استفاده کنید.
  • کدهای شخص ثالث (Third-Party): اینسایت third-parties-insight جایگزین خلاصه گزارش قدیمی کدهای شخص ثالث شده تا تأثیر اسکریپت‌های خارجی رو بهتر نشون بده.

جایگزینی‌های دیگه‌ای هم برای مواردی مثل اندازه DOM، کدهای جاوااسکریپت تکراری، نحوه نمایش فونت، جاوااسکریپت‌های قدیمی، HTTP/2 و HTTPS مدرن، درخت وابستگی‌های شبکه، منابع مسدودکننده رندر (render-blocking)، کش و تنظیمات viewport انجام شده.

ممیزی‌هایی که بدون جایگزین حذف شدن

چند تا از ممیزی‌ها به دلیل اینکه قدیمی، غیرقابل اجرا یا کم‌ارزش بودن، کلاً حذف شدن. علاوه‌ بر این، بعضی از ممیزی‌ها هم به خاطر هزینه بالای اجرا (از نظر پردازشی) کنار گذاشته شدن.

ممیزی‌های حذف‌شده این‌ها هستن:

  • first-meaningful-paint
  • font-size
  • offscreen-images
  • preload-fonts
  • uses-rel-preload
  • no-document-write
  • uses-passive-event-listeners
  • third-party-facades

تفاوت‌های جزئی با نسخه‌های پیش‌نمایش قبلی

گوگل دو ممیزی non-composited-animations و unsized-images رو به عنوان تشخیص‌های جداگانه نگه داشته تا به پیدا کردن مشکلاتی که مستقیماً باعث CLS نمی‌شن، کمک کنه.

گوگل همچنین ممیزی‌های font-size و preload-fonts رو هم حذف کرد، با اینکه این دو مورد تو لیست اولیه حذفیات نبودن.

چرا این تغییرات مهمه؟

اگه برای گزارش دادن به مشتری‌هاتون از لایت‌هاوس استفاده می‌کنید، از این به بعد آیتم‌های کمتری تو گزارش‌ها می‌بینید و به جاش، اینسایت‌های یکپارچه‌تری دارید که با DevTools هماهنگ هستن.

امتیازهای شما فقط با این آپدیت تغییری نمی‌کنه، اما اگه از ابزارهای اتوماسیونی استفاده می‌کنید که بر اساس شناسه‌های ممیزی (audit ID) کار می‌کنن، باید اون‌ها رو با شناسه‌های جدید اینسایت‌ها به‌روز کنید.

از دیدگاه سئو، حذف ممیزی font-size نشون‌دهنده موضع گوگل هست که اندازه فونت در حال حاضر یک سیگنال سئو محسوب نمی‌شه؛ هرچند که خوانایی همچنان یه فاکتور مهم تو تجربه کاربری (UX) به حساب میاد.

نگاهی به آینده

انتظار می‌ره که لایت‌هاوس و DevTools همچنان روی همین مدل اینسایت هماهنگ باقی بمونن.

اگه اهل گزارش‌سازی هستید، پیشنهاد می‌کنیم از همین الان شناسه‌های قدیمی ممیزی‌ها رو به اینسایت‌های جدید مپ کنید تا وقتی PageSpeed Insights آپدیت شد، داشبوردهاتون به هم نریزه.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *