Chrome Android tối ưu: câu chuyện về việc cuộn web bớt khựng
Chrome trên Android là trình duyệt web sử dụng kiến trúc đa luồng và đa tiến trình, trong đó dữ liệu đầu vào cảm ứng, kết xuất giao diện và xử lý nội dung trang web được phân tách để nâng cao hiệu năng duyệt web, giảm lag cuộn trang và giữ khung hình hiển thị ổn định cho người dùng. Những thay đổi hiệu năng mới nhất của Chrome Android không phải là chỉnh sửa nhỏ mà là bước tái cấu trúc cách trình duyệt nhận chạm, xử lý khung hình và phối hợp với GPU, nhắm thẳng vào vấn đề quen thuộc: cuộn trang bị giật, khựng dù phần cứng điện thoại khá mạnh. Điều đáng nói là Google đã không chọn hướng tăng "tốc độ" một cách mơ hồ, mà tập trung vào sự ổn định của từng khung hình. Kết quả là tần suất cuộn khựng khó chịu giảm tới 48% trong giai đoạn 2023–2026. Với một ứng dụng dùng hàng ngày như Chrome, mức cải thiện đó có ý nghĩa trực tiếp: thao tác vuốt, chạm nay liền mạch hơn, ít khiến người dùng mất tập trung.
Giảm lag cuộn trang 48%: vì sao Google tấn công vào luồng chạm và GPU routing
Vấn đề cốt lõi của Chrome Android nằm ở các "deadline" bị bỏ lỡ: nếu trong khoảng khoảng 16,7 ms của một màn hình 60Hz, trình duyệt không kịp tính toán và gửi khung cuộn mới, thiết bị sẽ hiển thị khung cũ khiến mắt người thấy thành giật lag. Khác với nhiều ứng dụng Android chuẩn dùng một luồng chung cho chạm và vẽ, kiến trúc đa tiến trình khiến Chrome dễ bị trễ nhỏ nhưng đủ để khung hình đến muộn. Để xử lý, đội Chrome dùng công cụ truy vết tự động Perfetto nhằm xác định chính xác các điểm nghẽn, từ đó tung ra cả một "làn sóng" tối ưu dưới nắp máy. Điểm nổi bật là tính năng Input Vizard: thay vì cho sự kiện chạm đi qua luồng trình duyệt vốn đang bận xử lý nội dung, Chrome mới định tuyến trực tiếp chạm sang luồng GPU compositor. Đây là dạng GPU routing Chrome khôn ngoan: giảm đường đi, giảm số bước trung gian, giảm cơ hội bị trễ.
Input Vizard, Input prediction và Direct2Thread: khi trình duyệt đoán được ngón tay bạn
Điều thú vị là phần lớn mức giảm lag cuộn trang lại đến từ cách Chrome nhận chạm, không phải cách nó vẽ trang. Logic rất đơn giản: trình duyệt không thể cuộn mượt nếu không biết chính xác ngón tay bạn đang đi đâu. Input Vizard giải quyết bước đầu khi đưa chạm thẳng vào luồng GPU, nhưng Google còn đi xa hơn với những công cụ như Input prediction và Input Framer. Input prediction cho phép Chrome tạo các khung cuộn "tổng hợp" dựa trên quỹ đạo cuộn đã quan sát, phòng trường hợp hệ điều hành giao sự kiện chạm bị trễ. Input Framer tạo thêm một khoảng thời gian nhỏ để chờ các sự kiện đến muộn, giảm khả năng phải hiển thị khung lỗi nhịp. Song song đó, Direct2Thread cắt bỏ các bước chuyển luồng không cần thiết trong liên lạc liên tiến trình, giúp tín hiệu chạm đến nơi cần nhanh hơn. Đây là kiểu tối ưu hơi "vô hình" với người dùng, nhưng kết quả rất cụ thể: vuốt trang tin, blog hay mạng xã hội trên Chrome Android giờ ít khựng hơn thấy rõ.
Nút quay lại trong Chrome 150: cải thiện nhỏ nhưng tác động lớn đến thói quen duyệt
Không chỉ chỉnh bên trong, Chrome Android cũng thay đổi giao diện để thao tác rõ ràng hơn. Trong phiên bản Chrome 150 đang được triển khai rộng rãi trên thiết bị Android, Google bổ sung một nút quay lại trong hàng công cụ của menu ba chấm. Trước đây, khu vực này chỉ có nút chuyển tiếp; muốn quay lại trang trước, người dùng phải dùng nút điều hướng hệ thống hoặc vuốt cạnh màn hình theo quy ước chung của Android. Vấn đề là cùng một cử chỉ vuốt cạnh có thể đưa bạn về trang cũ, thoát hẳn khỏi trình duyệt hoặc quay lại ứng dụng trước đó, tùy ngữ cảnh. Sự mơ hồ này khiến điều hướng trở nên khó đoán. Việc đặt nút quay lại cạnh nút chuyển tiếp trong menu giúp người dùng chủ động hơn khi duyệt và khiến giao diện Chrome trên điện thoại gần với phiên bản máy tính hơn. Với người mới chuyển từ iPhone sang Android – vốn quen với nút back nằm trong ứng dụng – nút quay lại chuyên biệt này càng hữu ích.

Chu kỳ cập nhật bốn tuần: Chrome Android tối ưu là quá trình liên tục
Nhìn tổng thể, các tối ưu hiệu năng duyệt web và thay đổi giao diện cho thấy Google coi Chrome Android như một "sản phẩm đang chạy" hơn là phần mềm đã xong. Từ việc thử nghiệm những tính năng mới trong thanh điều hướng cho đến các cải tiến hiệu năng sâu bên trong, hãng liên tục tinh chỉnh trình duyệt này. Theo thông tin từ chính Google, Chrome có chu kỳ phát hành phiên bản mới khoảng bốn tuần, phần lớn được cập nhật tự động qua cửa hàng ứng dụng. Điều đó nghĩa là những người dùng bình thường, không hứng thú với beta hay flag ẩn, vẫn sẽ dần nhận được các cải tiến như GPU routing Chrome tốt hơn, giảm lag cuộn trang, hay các thay đổi nhỏ ở menu và nút chức năng. Thay vì chờ một "bản đại tu" vài năm mới có, trải nghiệm Chrome trên Android đang tốt lên từng đợt nhỏ. Nếu bạn thấy việc cuộn trang mượt hơn, thao tác back-forward rõ ràng hơn, đó là kết quả trực tiếp của chu kỳ tối ưu liên tục này.




