Mozilla正在全力開發自家全新的“Servo”瀏覽器引擎,其采用了嶄新的Rust編程語言、能夠更好地利用現代多核處理器的并發性能。今年6月份的時候,開發者們將率先接觸到該引擎的技術預覽。根據Mozilla的路線圖,Servo將會隨著時間的推移、緩慢地接替Gecko。Servo并非Mozilla自己單獨打造,因為項目的源碼就放在GitHub這個網絡倉庫上,不少辛勤的開發者都為之貢獻了一份力量。
“Servo”是Mozilla最新的瀏覽器引擎。
該引擎能夠在Windows、OS X、以及Linux上運行,而三星也將著手將之移植到所有基于Android的設備上。
6月份的時候,Mozilla將為開發者們提供一個Servo引擎和瀏覽器的技術預覽版本,該瀏覽器的概念驗證版本則早已在3月中旬發布。
為了展示Servo引擎的能耐,Mozilla特地發布了“Browser.html”頁面。
該瀏覽器主要由HTML代碼構成,但仍提供了一個時髦的前端UI,主要是作為Servo引擎的實驗性介紹。
不過,讓它與其它引擎(比如Google的Blink和微軟的EdgeHtml)有所區分的是,Servo充分利用了并行性,能夠將大型計算任務分拆布置到處理器的多個核心上。
“Servo”仍處于開發進程中,有時無法加載所有的網頁組件。
“并行性”意味著復雜的腳本將不再影響用戶執行其它操作時的性能(比如重新調節瀏覽器窗口大?。斎灰部山鉀Q現代瀏覽器遭遇的“內存危機”。
現代瀏覽器在打開過多標簽頁、或載入內存密集型網頁的時候,總會出現嚴重的遲滯——不過有了Servo,瀏覽速度將能夠更上一個臺階。
全新的Servo引擎將被用于未來的新版Firefox瀏覽器中。
需要指出的是,Servo仍處于開發過程中,安裝特定瀏覽器時還會附帶一長串的附帶內容(比如Python和Git),且瀏覽器在家在許多頁面時還非常吃力(不完整)。
對于普通的Firefox用戶來說,還是耐心等它被慢慢引入吧。當前該團隊的一個項目是“下一代圖形子系統”WebRender,據說能夠帶來更快的網頁加載速度。