Mozilla thông báo Quantum , công cụ xử lí trình duyệt mới cho FireFox

Mozilla hiện đang phát triển công cụ xử lí trình duyệt  mới có tên gọi Quantum , sẽ lấy một số phần trong dự án Servo và tạo ra lõi mới cho trình duyệt  FireFox .

 

Quantum sẽ thay thế cho lõi Gecko cũ kĩ , là công cụ xử lí trình duyệt  hiện tại trong FireFox . Mozilla hy vọng sẽ kết thúc việc chuyển sang toàn bộ thành Quantum vào cuối năm 2017 .

Những phiên bản đầu tiên của Quantum sẽ dựa nhiều và những thành phần từ Servo , là công cụ xử lí trình duyệt  mà Mozilla đã tài trợ từ những năm trước , mà đã có phiên bản Alpha đầu tiên trong tháng Sáu năm nay .

Servo được viết bằng Rust , là ngôn ngữ lập trình mà Mozilla tài trọ trong nhiều năm và Quantum sẽ dựa hầu hết trên Rust để việc cho những mã cơ bản .

Trong năm tới Mozilla sẽ ghép dẫn dần những thành phần của Gecko và Servo trong mỗi bản FireFox được phát hành và từ từ loại bỏ Gecko sau đó để thay thế bằng Quantum .

Mozilla cho biết “Nhờ Quantum nên trình duyệt  sẽ nhanh hơn , chạy mượt mà hơn trong cả hệ thống  mobile và Desktop” .

Nguyên nhân của việc thay đối sang Quantum là do Gecko đã được phát triển từ lâu khi mà những máy tính chỉ chạy với những bộ vi xử lí  có 1-lõi . Trong khi đó hiện nay hầu hết những máy tính và thiết bị mobile đã sử dụng cấu trúc đa lõi và GPU ngày càng mạnh cho sức mạnh đồ họa  ngày càng lớn hơn .

Quantum được phát triển để tận dụng được hết những sức mạnh của phần cứng để nâng cao hiệu suất làm việc , tương tác tốt hơn với những thành phần web theo thời gian thực .

Mozilla tiết lộ việc thay đổi mã dựa trên Rust sẽ cải thiện chế độ bảo vệ cho trình duyệt  . Họ đã đưa ra thành phần dựa trên Rust đầu tiên trong bản FireFox 48 , thay thế lớp Multimedia cũ bằng mã hoàn toàn bằng Rust .