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 |
Đã 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. |
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, SEO và Cá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:
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.