Lighthouse đang chuyển sang kiểm tra thông tin chi tiết về hiệu suất

Ngày xuất bản: ngày 28 tháng 4 năm 2025

Hơn một năm trước, chúng tôi đã thông báo ý định phát triển công cụ đánh giá hiệu suất, trong đó có việc đưa "sức mạnh của Lighthouse vào bảng Hiệu suất". Mục đích của chúng tôi là kết hợp nhiều nền tảng công cụ cải thiện hiệu suất lại với nhau.

Ở phía Bảng điều khiển hiệu suất, chúng ta đã đạt được tiến độ rất tốt từ mục tiêu đó và thanh bên Thông tin chi tiết hiện cung cấp thông tin giống như Lighthouse hoạt động với dấu vết. Trong quá trình này, chúng tôi đã thực hiện một số thay đổi đối với những lời khuyên về hiệu suất mà người dùng Lighthouse quen thuộc: trong một số trường hợp, lời khuyên từ nhiều cuộc kiểm tra sẽ được tổng hợp thành một thông tin chi tiết duy nhất và chúng tôi đã loại bỏ một số lời khuyên.

Với mục tiêu hợp nhất các nền tảng công cụ của mình, chúng tôi muốn đưa các Thông tin chi tiết đó trở lại Lighthouse. Cả hai đều đảm bảo tính nhất quán và cũng giúp người dùng Lighthouse có thể hưởng lợi từ những cải tiến mà chúng tôi đã thực hiện với những lần kiểm tra này, cùng với bất kỳ cải tiến nào trong tương lai!

Thật không may, điều này có nghĩa là một số thay đổi có thể gây lỗi cho người dùng Lighthouse, đặc biệt là người dùng API có thể được sử dụng cho một số định dạng kết quả hoặc tên kiểm tra nhất định. Vì lý do này, chúng ta sẽ chờ bản phát hành lớn tiếp theo của Lighthouse (13) trước khi thực hiện việc chuyển đổi này – chúng tôi đang hướng đến vào tháng 10 năm 2025. Sau thời gian này, dữ liệu kiểm tra cũ sẽ không còn nữa.

Quy trình kiểm tra tổng hợp và được đổi tên

Các quy trình kiểm tra sau đây đã được đổi tên và trong một số trường hợp, các quy trình kiểm tra này được hợp nhất từ nhiều quy trình kiểm tra trên Lighthouse:

Mã kiểm tra thông tin chi tiết mới Đang thay thế(các) mã kiểm tra
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
Kiểm tra kết hợp và được đổi tên

Đã xoá kết quả kiểm tra

Chúng tôi đã xoá các bài kiểm tra sau đây vì chúng tôi cho rằng những bài kiểm tra này không còn hữu ích:

Kết quả kiểm tra đã bị xoá Lý do xoá
first-meaningful-paint Chỉ số cũ không còn được đề xuất nữa (được thay thế bằng LCP)
no-document-write Hiện nay, các tập lệnh của bên thứ nhất rất hiếm khi xảy ra vấn đề và các tập lệnh của bên thứ ba không sử dụng được tính năng này.
offscreen-images Trình duyệt đã ngừng ưu tiên hình ảnh ngoài màn hình nên mặc dù tính năng tải từng phần giúp giảm băng thông nhưng ít có khả năng ảnh hưởng đến chỉ số mà Lighthouse đo lường.
uses-passive-event-listeners Hiện nay, các tập lệnh của bên thứ nhất rất hiếm khi xảy ra vấn đề và các tập lệnh của bên thứ ba không sử dụng được tính năng này.
uses-rel-preload Không được bật do rủi ro đề xuất quá mức.
third-party-facades Quá trình kiểm tra này đề cập đến các thành phần tượng trưng bị hạn chế và một số nhà phát triển bày tỏ lo ngại về việc sử dụng các thành phần tượng trưng của bên thứ ba không được liên kết. Suy cho cùng, chúng tôi muốn bên thứ ba cải thiện các dịch vụ của họ thay vì giải quyết chúng.
Kết quả kiểm tra bị xoá

Các hoạt động kiểm tra khác

Các bài kiểm tra Hiệu suất khác không có trong các bảng trước sẽ không bị ảnh hưởng bởi thay đổi này. Tương tự, các hoạt động kiểm tra về Khả năng hỗ trợ tiếp cận, SEOCác phương pháp hay nhất cũng sẽ không bị ảnh hưởng bởi thay đổi này.

Di chuyển sang tính năng kiểm tra thông tin chi tiết mới

Để tạo điều kiện cho việc di chuyển, chúng tôi đã cung cấp thông tin chi tiết mới trong tệp Lighthouse JSON. Người dùng API và Lighthouse JSON có thể bắt đầu di chuyển ngay bây giờ để chuẩn bị cho việc xoá các bài kiểm tra cũ trong Lighthouse 13.

Lighthouse 12.6 (có trong Chrome 137) cũng sẽ hiển thị nút bật/tắt dễ thấy để cho phép người dùng báo cáo chuyển đổi giữa hai chế độ xem khác nhau:

Dùng thử thông tin chi tiết trong Lighthouse.

Các kết quả kiểm tra mới dựa trên thông tin chi tiết sẽ xuất hiện trong tiêu đề Thông tin chi tiết, trong khi các lượt kiểm tra không có gì thay đổi vẫn sẽ tiếp tục xuất hiện trong tiêu đề Chẩn đoán.

Hiện tại, chế độ mặc định là tiếp tục hiển thị các bài kiểm tra cũ. Tuy nhiên, trong bản phát hành Lighthouse vào tháng 6 năm 2025 (có thể là 12.7), chúng tôi dự định chuyển chế độ mặc định sang các bài kiểm tra thông tin chi tiết mới. Thay đổi này cũng sẽ được triển khai cho các báo cáo PageSpeed Insights và Công cụ cho nhà phát triển trong Chrome 139. Người dùng vẫn có thể chuyển về các bài kiểm tra cũ trong một khoảng thời gian giới hạn cho đến phiên bản Lighthouse 13.

Tài liệu cho các cuộc kiểm tra thông tin chi tiết mới

Chúng tôi sẽ ghi lại các lượt kiểm tra mới trên developer.chrome.com trước ngày chuyển giao. Tài liệu cũ sẽ được lưu giữ trong tương lai gần để các phiên bản trước của Lighthouse vẫn có thể liên kết đến những tài liệu đó.

Phản hồi

Nếu bạn có mối lo ngại hay thắc mắc về quyết định chuyển đổi này, chúng tôi rất mong được lắng nghe cuộc thảo luận này trên GitHub.