Không biết bạn có để ý không, nhưng Chrome vừa được tăng tốc đáng kể đấy

The Storm Riders
The Storm Riders
Phản hồi: 0
Google Chrome vừa thiết lập những cột mốc hiệu năng mới khi đạt điểm số kỷ lục trong các bài kiểm tra tốc độ trình duyệt phổ biến. Cụ thể, trình duyệt này đạt 61 điểm trong thử nghiệm Speedometer 3.1 và 469 điểm trong JetStream 3, được ghi nhận trên thiết bị Macbook Pro sử dụng hệ điều hành macOS 26.0.1 và chip Apple M5.

Những cải tiến này hứa hẹn mang lại tốc độ tải trang nhanh hơn cùng khả năng vận hành mượt mà cho các ứng dụng web trong quá trình sử dụng thực tế hàng ngày. So với các kết quả đo lường trước đây, hiệu năng của Chrome đã tăng 10% trên JetStream kể từ đầu năm nay và tăng 5% trên Speedometer so với đợt cập nhật hiệu năng khoảng một năm trước.

Cải tiến sâu bên trong công cụ JavaScript V8​

1780709380903.png


Phần lớn những bước tiến gần đây của Chrome đến từ các thay đổi bên trong V8, công cụ xử lý JavaScript do Google phát triển. Do các trang web hiện đại ngày nay vận hành một lượng lớn mã JavaScript, những tinh chỉnh dù là nhỏ nhất ở cấp hệ thống cũng có thể tạo ra thay đổi lớn cho người dùng cuối.

Google tập trung cắt giảm thời gian xử lý các tác vụ phổ biến bằng cách loại bỏ các bước xử lý trung gian không cần thiết. Đội ngũ kỹ sư đã tối ưu hóa các tác vụ bất đồng bộ như điều phối vi tác vụ (microtask dispatch) và xử lý lệnh chờ (await resolution). Phương pháp tương tự cũng được áp dụng cho việc so sánh chuỗi dữ liệu và sắp xếp thông tin, giúp Chrome xử lý các công việc hàng ngày trơn tru hơn.

Bên cạnh đó, trình duyệt giờ đây có khả năng nhận diện một số hàm JavaScript sớm hơn để áp dụng các cải tiến hiệu năng ngay khi cần thiết. Google cũng nâng cấp khả năng xử lý số nguyên lớn (BigInt), bao gồm các phép chia và quản lý dữ liệu, đồng thời thay đổi cách phân bổ bộ nhớ nhằm tăng cường tính bảo mật cho phân vùng sandbox.

Tăng tốc WebAssembly cho các ứng dụng phức tạp​

WebAssembly ngày càng chứng minh được giá trị thực tế đối với các tác vụ đòi hỏi khả năng tính toán cao như công cụ mật mã, phần mềm chạy trên nền web phức tạp hoặc các tiến trình xử lý trí tuệ nhân tạo (AI).

Để đáp ứng xu hướng này, Google đã cải thiện quy trình quản lý dữ liệu nội bộ, tạo chỉ thị SIMD và phân bổ thanh ghi (register allocation) cho WebAssembly. Những tinh chỉnh này giúp cải thiện hiệu suất cho các tác vụ tính toán nặng. Thời gian biên dịch cũng được rút ngắn nhờ việc sử dụng bộ nhớ tạm thời hiệu quả hơn trong suốt quá trình biên dịch.

Ngoài ra, Chrome đã giảm thiểu các chi phí phát sinh khi JavaScript tương tác với mã WebAssembly. Bằng cách loại bỏ các bước chuyển đổi dữ liệu và tải bộ nhớ dư thừa trong một số tác vụ, việc giao tiếp giữa hai thành phần này trở nên nhanh chóng hơn.

Tối ưu hóa trình dựng hình Blink và tốc độ tải trang​

Blink, trình dựng hình có nhiệm vụ chuyển đổi mã nguồn thành giao diện trang web hiển thị trên màn hình, cũng nhận được hàng loạt nâng cấp lớn nhằm cải thiện tốc độ hiển thị.

Google đã sử dụng công nghệ xử lý SIMD để tăng tốc độ sao chép chuỗi và phân tích cú pháp HTML. Nhờ đó, Chrome có thể xây dựng cấu trúc trang một cách nhanh chóng ngay từ lần tải đầu tiên.

Để giải quyết các điểm nghẽn về đồ họa và phông chữ, đội ngũ phát triển đã tinh chỉnh quy trình xử lý công nghệ mã chữ nâng cao của Apple (Apple Advanced Typography). Thay đổi này giúp giảm thiểu chi phí tải phông chữ dự phòng và bổ sung cơ chế lưu trữ đệm (caching) cho việc dựng hình ảnh SVG. Cuối cùng, cấu trúc lưu trữ DOM cũng được sửa đổi để giảm dung lượng bộ nhớ tiêu thụ trong quá trình hoạt động.

Mặc dù các cải tiến sâu dưới hệ thống thường ít được chú ý hơn so với các thay đổi về giao diện hay tính năng mới, chúng lại là nền tảng trực tiếp quyết định tốc độ và sự ổn định của trình duyệt. Việc tối ưu hóa liên tục công cụ JavaScript, WebAssembly và trình dựng hình Blink giúp Chrome vận hành mượt mà hơn khi các ứng dụng web ngày càng trở nên phức tạp.
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
http://textlink.linktop.vn/?adslk=aHR0cHM6Ly92bnJldmlldy52bi90aHJlYWRzL2tob25nLWJpZXQtYmFuLWNvLWRlLXkta2hvbmctbmh1bmctY2hyb21lLXZ1YS1kdW9jLXRhbmctdG9jLWRhbmcta2UtZGF5Ljg0MzQxLw==
Top