تاریخ انتشار: 10 اکتبر 2025
Lighthouse یک ابزار حسابرسی وب سایت است که به توسعه دهندگان با معیارها، بینش ها و تشخیص ها کمک می کند تا تجربه کاربری سایت های خود را بهبود بخشند.
Lighthouse 13 بلافاصله در خط فرمان از طریق npm در Chrome Canary در دسترس است و در هفته آینده در PageSpeed Insights در دسترس خواهد بود. در Chrome stabil در Chrome 143 فرود میآید.
لیست کامل تغییرات را در تغییرات 13.0 مشاهده کنید.
حذف ممیزی های مختلف عملکرد که با بینش های جدیدتر جایگزین شده اند
همانطور که قبلاً اعلام شد، ما ممیزی های عملکرد Lighthouse و بینش پانل عملکرد DevTools را در بینش های عملکرد مشترک موجود در هر دو ابزار ادغام کرده ایم.
در Lighthouse 12، نمای پیشفرض را در گزارشهای Lighthouse تغییر دادیم تا این بینشها را نمایش دهیم و در Lighthouse 13، ممیزیهای قدیمی را هم از گزارش و هم از JSON زیربنایی حذف میکنیم.
ما از جامعه برای بازخوردی که به بهبود Insights کمک کرد و امکان تغییر نرمتر را فراهم کرد، سپاسگزاریم.
ممیزی های زیر از Lighthouse 13 به بعد جایگزین شده اند و ممیزی های جایگزین شده دیگر از این نسخه در دسترس نیستند:
شناسه حسابرسی بینش جدید | جایگزینی شناسه(های) حسابرسی |
---|---|
cls-culprits-insight | layout-shifts |
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 جایگزین شده است). |
font-size | در حالی که فونت های کوچک یک مسئله خوانایی است، هیچ سیگنالی وجود ندارد که نشان دهد این موضوع امروزه به عنوان یک نگرانی SEO باقی مانده است. علاوه بر این، اجرای و نگهداری این ممیزی بسیار پرهزینه بود. |
no-document-write | این روزها به ندرت مشکلی در اسکریپت های شخص اول وجود دارد و برای اسکریپت های شخص ثالثی که از آن استفاده می کنند غیرقابل عمل است. |
offscreen-images | تصاویر خارج از صفحه در حال حاضر توسط مرورگر فاقد اولویت هستند، بنابراین در حالی که بارگذاری تنبل به کاهش پهنای باند کمک می کند، بعید است که تأثیری بر آنچه Lighthouse اندازه گیری می کند داشته باشد. |
preload-fonts | به دلیل خطرات بیش از حد توصیه فعال نیست. |
third-party-facades | این ممیزی نماهای محدودی را پوشش می دهد و برخی از توسعه دهندگان نگرانی خود را از استفاده از نماهای شخص ثالث غیر وابسته ابراز کردند. در نهایت، ما ترجیح میدهیم که شخص ثالث، پیشنهادات خود را بهبود بخشد تا اینکه در اطراف آنها کار کند. |
uses-passive-event-listeners | این روزها به ندرت مشکلی در اسکریپت های شخص اول وجود دارد و برای اسکریپت های شخص ثالثی که از آن استفاده می کنند غیرقابل عمل است. |
uses-rel-preload | به دلیل خطرات بیش از حد توصیه فعال نیست. |
اسناد برای ممیزی بینش های جدید
ما ممیزی های جدید را مستند کرده و از گزارش های جدید Lighthouse پیوند داده ایم. اسناد قدیمی برای آینده قابل پیشبینی در اطراف نگهداری میشوند، بنابراین نسخههای قبلی Lighthouse همچنان میتوانند به آنها پیوند داشته باشند.
تغییرات دیگر
Lighthouse 13 به Node 22.19 یا بالاتر نیاز دارد.
فانوس دریایی در حال اجرا
Lighthouse در Chrome DevTools ، npm (به عنوان یک ماژول Node و یک ابزار CLI) و به عنوان یک افزونه مرورگر (در Chrome و Firefox ) در دسترس است. همچنین چندین سرویس Google از جمله PageSpeed Insights را تقویت می کند.
برای امتحان Lighthouse Node CLI، از دستورات زیر استفاده کنید:
npm install -g lighthouse
lighthouse https://www.example.com --view
با تیم Lighthouse تماس بگیرید
برای بحث در مورد ویژگی های جدید، تغییرات در نسخه Lighthouse 13 یا هر چیز دیگری که مربوط به Lighthouse باشد:
- مشکلی را گزارش کنید یا بازخورد خود را در ردیاب مشکل Lighthouse GitHub ارسال کنید.
- در انجمن های گفتگوی Lighthouse GitHub سوال بپرسید.