Bản cập nhật Chrome mới nhất có gì? Một jolt JavaScript từ trình biên dịch Sparkplug mới

Google tuyên bố rằng Chrome 91, phiên bản ra mắt ngày 25 tháng 5, nhanh hơn tới 23% so với các phiên bản tiền nhiệm nhờ trình biên dịch JavaScript mới có tên “Sparkplug”.

Các cải tiến tốc độ được thực hiện cho Chrome cũng sẽ áp dụng, nếu chưa có, cho các trình duyệt khác dựa trên công nghệ của dự án Chromium, bao gồm cả công cụ JavaScript V8. Microsoft’s Edge là trình duyệt không phải của Google phổ biến nhất dựa trên Chromium.

Thomas Nattestad, giám đốc sản phẩm của Chrome, đã viết trong một bài đăng ngày 27 tháng 5 trên blog của Google: “Một thành phần quan trọng của việc cung cấp một trình duyệt nhanh là thực thi JavaScript nhanh.

Theo Nattestad, trình biên dịch Sparkplug mới đã được chèn vào giữa hai phần mềm tồn tại trước đó – Ignition và Turbofan – để vượt qua sự bế tắc về hiệu suất. (Trình thông dịch mã byte Ignition bắt đầu thực thi JavaScript càng sớm càng tốt; trong khi đó, trình tối ưu hóa Turbofan tạo mã máy hiệu suất cao, nhưng thông tin bắt buộc chỉ có sẵn sau khi Ignition bắt đầu thực thi JavaScript.)

Nattestad viết: “Sparkplug tạo ra sự cân bằng giữa Ignition và Turbofan ở chỗ nó tạo ra mã máy gốc nhưng không phụ thuộc vào thông tin được thu thập trong khi thực thi mã JavaScript. “Điều này cho phép nó bắt đầu thực thi nhanh chóng trong khi vẫn tạo ra mã tương đối nhanh.”

Trên thực tế, Sparkplug không thể tạo mã phù hợp với hiệu suất của Turbofan nhưng bắt đầu làm điều đó sớm hơn. Ở những nơi khác, Google gọi Sparkplug là “JS không tối ưu hóa [JavaScript] trình biên dịch, “để phân biệt thêm với Turbofan.

Leave a Reply