Google vào thứ Tư đã phác thảo quan trọng cải tiến trong Chrome dành cho Android, đặc biệt tập trung vào điểm chuẩn của Đồng hồ tốc độ. Công ty tuyên bố rằng Chrome hiện mang lại điểm số Đồng hồ tốc độ tốt nhất trong phân khúc, nhấn mạnh cam kết không ngừng của mình trong việc làm cho trình duyệt “nhanh hơn nữa”.
Đồng hồ tốc độ và hiệu suất thực tế
Google giải thích rằng Speedometer là tiêu chuẩn chính để đánh giá hiệu suất của trình duyệt vì nó phản ánh các tình huống thực tế. Nó đo lường hiệu quả của Chrome trong việc xử lý các tương tác trên web, chẳng hạn như phân tích cú pháp/kết xuất HTML, CSS và thực thi JavaScript.
Kể từ khi phát hành Chrome M112, Google ghi nhận sự gia tăng đáng kể về điểm số của Speedometer 2.1 trên các thiết bị Android, với điểm số tăng hơn gấp đôi trên một số thiết bị. Nền tảng di động Snapdragon 8 Elite đã lập kỷ lục mới và Google tuyên bố những cải tiến này là kết quả của sự hợp tác với các đối tác silicon và hệ thống trên chip (SoC).
Tối ưu hóa bản dựng: Chìa khóa để tăng tốc độ
Google cho rằng hơn một nửa số cải tiến của Đồng hồ tốc độ là do tối ưu hóa bản dựng. Trong Chrome M113, công ty đã giới thiệu “bản dựng cao cấp” dành cho các thiết bị Android cao cấp. Bản dựng này được tối ưu hóa về tốc độ thay vì kích thước nhị phân và tận dụng các tính năng của ARM64. Nó cũng áp dụng các kỹ thuật biên dịch hiện đại, bao gồm:
- Nhắm mục tiêu ARM64: Sử dụng các bộ hướng dẫn hiệu quả và hoạt động 64-bit lớn hơn.
- Tối ưu hóa trình biên dịch: Chuyển sang biên dịch mã C++ tập trung vào tốc độ (-O2 / -O3) và tinh chỉnh nội tuyến cho mã nóng.
- Tối ưu hóa theo hướng dẫn cấu hình (PGO): Tăng cường bố cục và tối ưu hóa mã cho các chức năng được sử dụng thường xuyên.
- Thứ tự mã đa chức năng: Căn chỉnh việc tạo tệp đơn hàng của Chrome với bản dựng ARM64 mới.
Google cũng lưu ý việc đưa khối lượng công việc của Speedometer 3 vào quá trình tối ưu hóa. Việc cộng tác với Arm đóng vai trò then chốt trong việc xác định những điểm thiếu hiệu quả và cải thiện thiết lập PGO của Chrome.
Cải tiến động cơ V8 và Blink
Google đã nhấn mạnh một số cải tiến đối với công cụ JavaScript (V8) và công cụ hiển thị (Blink):
- Các cấp trình biên dịch mới: V8 đã giới thiệu trình biên dịch Sparkplug cho mã không được tối ưu hóa nhanh hơn và Maglev cho mã được tối ưu hóa ở mức trung bình, cải thiện hiệu suất và tiết kiệm năng lượng.
- Phân tích cú pháp được tối ưu hóa: Trình phân tích cú pháp HTML đường dẫn nhanh hiện xử lý các thuộc tính bên trongHTML hiệu quả hơn. Các bản cập nhật gia tăng cũng được thực hiện cho các công cụ phân tích cú pháp, kiểu dáng, bố cục và kết xuất văn bản.
- Thu gom rác: Các điều chỉnh đã được thực hiện để đảm bảo việc thu gom rác diễn ra trong thời gian rảnh hoặc khi người dùng rời khỏi trang.
Lập kế hoạch, hệ điều hành và cộng tác SoC
Google cho biết họ đã hợp tác chặt chẽ với các đối tác như Qualcomm để tối ưu hóa khả năng tương tác của Chrome với hệ điều hành. Việc điều chỉnh các chính sách lập lịch luồng và điều chỉnh tần số trên nền tảng Snapdragon 8 Elite đã giúp cải thiện 60-80% điểm số của Speedometer 3.0 so với phiên bản tiền nhiệm. Những sự hợp tác này cũng xác định thêm các cơ hội tối ưu hóa Chrome.
Tác động trong thế giới thực
Điểm số của Đồng hồ tốc độ nhanh hơn trực tiếp chuyển thành trải nghiệm người dùng được cải thiện, chẳng hạn như tải trang nhanh hơn và tương tác mượt mà hơn. Ví dụ: tải tài liệu Google Docs trên Pixel Tablet hiện nhanh hơn 50% so với trước khi có những cải tiến này.
Google lưu ý rằng những tối ưu hóa giúp Chrome nhanh hơn, nâng cao trải nghiệm duyệt web tổng thể cho người dùng Android. Sự kết hợp giữa tải trang nhanh hơn, hiệu suất ứng dụng web mượt mà hơn và tốc độ được cải thiện phản ánh sự tập trung liên tục của Chrome vào hiệu suất.
Khám phá thêm từ Global Resources
Đăng ký để nhận các bài đăng mới nhất được gửi đến email của bạn.