新的瀏覽器核心Servo正在捲土重來與GoogleBlink和蘋果WebKit競爭
如果你沒聽過Servo 瀏覽器引擎/ 內核,那是很正常的,這是一個自2012 年就被創建的實驗性項目,而它的創作者正是Mozilla。 Mozilla 使用Rust 開發Servo 引擎,不過這只是實驗性專案主要用於研究目的,所以十幾年以來Servo 引擎起起落落沒有獲得太多的關注,實際上也算是被Mozilla 放棄了。
直到2023 年Servo 引擎捲土重來,這個開源的「新」 瀏覽器引擎將與Google的Chromium/Blink 核心、Firefox 的Gecko 核心以及蘋果的WebKit 核心競爭。
在Arm 上的表現甚至優於Chromium:
在2023 年9 月,Servo 項目正是加入Linux 歐洲基金會,之後總部位於西班牙的開源軟體諮詢公司Igalia 的現有貢獻者宣布接手了該項目,自此項目開始重換生機(這也是為什麼標題中說是新的內核但又是捲土重來的原因)。
Servo 將提供WebGL 支援、跨平台支援包括提供Android 和其他Linux 行動版的支持,同時現在的維護者們已經嘗試將Servo 用於嵌入式實例。
例如Servo 先前在樹莓派(基於Arm 架構) 上進行測試,與Chromium 相比,Servo 的效能甚至還要更好些。
2024 年路線圖:
在2024 年Servo 專案有四個大目標,分別是主執行緒維護、提供基本的CSS 功能、嵌入API 定義以及在2024 年實現對Android 系統的初步支援。
當然對Servo 來說,目前其實還只能說是起步階段,不過有競爭總是好的,尤其是Opera 放棄了自己的瀏覽器內核、微軟也放棄了基於三叉戟的EdgeHTML 內核,現在瀏覽器內核市場也只有Chromium/Blink、Firefox/Gecko、Safari/WebKit 這三個主要參與者。
或許在未來Servo 也能異軍突起,想要打破Chromium 的壟斷地位並不容易,但也要試試看。