تاریخ انتشار: 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 | redirectsserver-response-timeuses-text-compression | 
| dom-size-insight | dom-size | 
| duplicated-javascript-insight | duplicated-javascript | 
| font-display-insight | font-display | 
| image-delivery-insight | modern-image-formatsuses-optimized-imagesefficient-animated-contentuses-responsive-images | 
| interaction-to-next-paint-insight | work-during-interaction | 
| lcp-discovery-insight | prioritize-lcp-imagelcp-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-chainsuses-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 13 یا هر چیز دیگری که مربوط به Lighthouse باشد:
- مشکلی را گزارش کنید یا بازخورد خود را در ردیاب مشکل Lighthouse GitHub ارسال کنید.
- در انجمن های گفتگوی Lighthouse GitHub سوال بپرسید.