تاریخ انتشار: 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 بشنویم.