Vào tháng 6 năm ngoái, Google đã quảng bá hàng loạt cải tiến hiệu năng đáng kể cho Chrome, đồng thời chia sẻ một bài đăng blog giải thích chi tiết cách thức họ đạt được những tiến bộ. Hôm nay, sau đúng 2 năm, gã khổng lồ tìm kiếm một lần nữa gây xôn xao khi tuyên bố tiếp tục đạt được những bước tiến về hiệu năng với trình duyệt Chrome.
Điều thú vị là Google không phải là công ty duy nhất đưa ra tuyên bố như vậy gần đây. Microsoft cũng đã nêu bật cách đây không lâu việc Edge trở nên nhanh hơn đáng kể. Cả Microsoft và Google đều đã viện dẫn điểm chuẩn Speedometer 3.0 để đánh giá hiệu xuất cho nền tảng của mình.

Cụ thể, Google cho biết nhóm phát triển Chrome đã thực hiện những cải tiến đáng kể đối với việc quản lý bộ nhớ (memory management) và bộ nhớ đệm (caching). Điều này bao gồm một số nỗ lực thiết kế lại bố cục bộ nhớ (memory layouts) cho nhiều cấu trúc dữ liệu (data structures) nội bộ được sử dụng trong các thành phần như DOM, CSS, bố cục (layout) và vẽ (painting).
Google nói rằng Blink, công cụ kết xuất (rendering engine) trong Chromium, giờ đây "tránh được rất nhiều sự xáo trộn vô ích" để tận dụng tốt hơn bộ nhớ đệm CPU (CPU caches). Trong các khu vực mà việc xử lý bộ nhớ trước đây dựa vào cơ chế thu gom rác (garbage collection) trong Oilpan, như DOM (Document Object Model), nhóm đã mở rộng điều đó bằng cách chuyển từ sử dụng hàm malloc (memory allocation - cấp phát bộ nhớ) sang sử dụng hoàn toàn Oilpan.
(Lưu ý: Oilpan là trình garbage collector trong Blink).
Một số cải tiến về quản lý bộ nhớ và bộ nhớ đệm mà Google thực hiện là nền tảng cho việc tối ưu hóa mã (code optimization) tốt. Gần đây, một kỹ sư cấp cao của Microsoft cũng đã chỉ ra nhiều vấn đề trong số này ở các ứng dụng làm chậm Windows.
Ngoài ra, còn có những cải tiến trong việc xử lý chuỗi (strings) bên trong trình kết xuất (renderer); phương pháp băm (hashing) đã được cập nhật lên rapidhash, được cho là giúp cải thiện đáng kể hiệu suất. Đối với những trường hợp các tác vụ kết xuất vốn dĩ tiêu tốn nhiều tài nguyên, chẳng hạn như tính toán kiểu CSS (computing CSS styles) cho các phần tử khác nhau, Google nói thêm rằng kỹ thuật bộ nhớ đệm đã được nâng cao để đạt được tỉ lệ truy xuất bộ nhớ đệm thành công cao hơn và ít bị truy xuất thất bại hơn.