Lighthouse در حال حرکت به سمت ممیزی بینش عملکرد است

تاریخ انتشار: 28 آوریل 2025

بیش از یک سال پیش، ما اعلام کردیم که قصد داریم ابزار عملکرد خود را توسعه دهیم، از جمله آوردن "قدرت Lighthouse، در [به] پنل عملکرد". هدف این بود که بسیاری از سطوح ابزار کارایی خود را با هم جمع کنیم.

در سمت پنل عملکرد، پیشرفت زیادی در این هدف داشته‌ایم، و نوار کناری Insights اکنون اطلاعاتی شبیه به Lighthouse ارائه می‌دهد که با ردیابی کار می‌کند . به عنوان بخشی از این کار، ما تعدادی تغییر در توصیه‌های عملکردی ایجاد کرده‌ایم که کاربران Lighthouse با آن آشنا هستند: در برخی موارد توصیه‌های بسیاری از ممیزی‌ها در یک بینش واحد ادغام می‌شوند و ما برخی از توصیه‌ها را بازنشسته کرده‌ایم.

با حفظ هدف خود برای تثبیت سطوح ابزارسازی خود، می‌خواهیم آن Insights را به Lighthouse برگردانیم. هم برای ثبات، و هم برای اینکه کاربران Lighthouse بتوانند از بهبودهایی که در این ممیزی ها انجام داده ایم بهره ببرند - به علاوه هر گونه پیشرفت در آینده!

متأسفانه این به معنای برخی تغییرات اساسی برای کاربران Lighthouse است، به ویژه کاربران API که ممکن است برای نام‌های ممیزی خاص یا قالب‌های نتیجه استفاده شوند. به همین دلیل، قبل از اینکه این تغییر را انجام دهیم، منتظر انتشار عمده بعدی Lighthouse (13) خواهیم بود - که در اکتبر 2025 هدف آن هستیم. پس از این زمان، داده های حسابرسی قدیمی دیگر در دسترس نخواهند بود.

حسابرسی های تغییر نام یافته و تلفیقی

ممیزی های زیر تغییر نام داده اند و در برخی موارد از بیش از یک ممیزی Lighthouse ادغام می شوند:

شناسه حسابرسی بینش جدید جایگزینی شناسه(های) حسابرسی
cls-culprits-insight layout-shifts
non-composited-animations
unsized-images
document-latency-insight redirects
server-response-time
uses-text-compression
dom-size-insight dom-size
duplicated-javascript-insight duplicated-javascript
font-display-insight font-display
image-delivery-insight modern-image-formats
uses-optimized-images
efficient-animated-content
uses-responsive-images
interaction-to-next-paint-insight work-during-interaction
lcp-discovery-insight prioritize-lcp-image
lcp-lazy-loaded
lcp-phases-insight largest-contentful-paint-element
legacy-javascript-insight legacy-javascript
modern-http-insight uses-http2
network-dependency-tree-insight critical-request-chains
uses-rel-preconnect
render-blocking-insight render-blocking-resources
third-parties-insight third-party-summary
use-cache-insight uses-long-cache-ttl
viewport-insight viewport
حسابرسی های تغییر نام یافته و تلفیقی

ممیزی ها حذف شد

ممیزی‌های زیر حذف شده‌اند زیرا احساس می‌شد که دیگر اهداف مفیدی ندارند:

ممیزی ها حذف شد دلیل حذف
first-meaningful-paint سنجه قدیمی‌تر که دیگر توصیه نمی‌شود (با LCP جایگزین شده است)
no-document-write این روزها به ندرت مشکلی در اسکریپت های شخص اول وجود دارد و برای اسکریپت های شخص ثالثی که از آن استفاده می کنند غیرقابل عمل است.
offscreen-images تصاویر خارج از صفحه در حال حاضر توسط مرورگر فاقد اولویت هستند، بنابراین در حالی که بارگذاری تنبل به کاهش پهنای باند کمک می کند، بعید است که تأثیری بر آنچه Lighthouse اندازه گیری می کند داشته باشد.
uses-passive-event-listeners این روزها به ندرت مشکلی در اسکریپت های شخص اول وجود دارد و برای اسکریپت های شخص ثالثی که از آن استفاده می کنند غیرقابل عمل است.
uses-rel-preload به دلیل خطرات بیش از حد توصیه فعال نیست.
third-party-facades این ممیزی نماهای محدودی را پوشش می دهد و برخی از توسعه دهندگان نگرانی خود را از استفاده از نماهای شخص ثالث غیر وابسته ابراز کردند. در نهایت، ما ترجیح می‌دهیم که شخص ثالث، پیشنهادات خود را بهبود بخشد تا اینکه در اطراف آنها کار کند.
ممیزی ها حذف شد

سایر ممیزی ها

سایر ممیزی‌های عملکردی که در جداول قبلی ذکر نشده‌اند تحت تأثیر این تغییر قرار نخواهند گرفت. به طور مشابه، ممیزی برای دسترسی ، سئو ، و بهترین روش‌ها نیز تحت تأثیر این تغییر قرار نمی‌گیرد.

به حسابرسی های بینش جدید مهاجرت کنید

برای تسهیل مهاجرت، ما در حال حاضر بینش‌های جدید را در Lighthouse JSON در دسترس قرار داده‌ایم. مصرف کنندگان API و Lighthouse JSON می توانند اکنون مهاجرت کنند تا برای حذف نهایی ممیزی های قدیمی در Lighthouse 13 آماده شوند.

Lighthouse 12.6 (که در Chrome 137 موجود است) همچنین یک کلید قابل مشاهده را نشان می دهد تا به کاربران گزارش اجازه دهد بین دو نمای مختلف جابجا شوند:

آزمودن بینش در فانوس دریایی.

ممیزی‌های جدید مبتنی بر بینش تحت عنوان Insights نشان داده می‌شوند، در حالی که ممیزی‌های بدون تغییر تحت عنوان Diagnostics نشان داده می‌شوند.

در حال حاضر، پیش‌فرض ادامه نمایش ممیزی‌های قدیمی است، اما در نسخه ژوئن 2025 Lighthouse (احتمالاً 12.7)، ما قصد داریم پیش‌فرض را به ممیزی‌های بینش جدیدتر تغییر دهیم. این تغییر همچنین در گزارش‌های PageSpeed ​​Insights و DevTools Lighthouse در Chrome 139 اعمال می‌شود. کاربران همچنان می‌توانند برای مدت زمان محدودی تا Lighthouse 13 به بازرسی‌های قدیمی برگردند.

اسناد برای ممیزی بینش های جدید

ما ممیزی های جدید را قبل از تاریخ قطع در developer.chrome.com مستند می کنیم. اسناد قدیمی برای آینده قابل پیش‌بینی در اطراف نگهداری می‌شوند، بنابراین نسخه‌های قبلی Lighthouse همچنان می‌توانند به آنها پیوند داشته باشند.

بازخورد

اگر نگرانی یا سؤالی در مورد این حرکت دارید، ما دوست داریم آنها را در این بحث GitHub بشنویم.