如果你沒聽說過Servo瀏覽器引擎/內核,那是很正常的,這是一個自2012年就被創建的實驗性項目,而它的創作者正是Mozilla。Mozilla使用Rust開發Servo引擎,不過這隻是實驗性項目主要用於研究目的,所以十幾年以來Servo引擎起起落落沒有獲得太多的關註,實際上也算是被Mozilla放棄。
直到 2023 年 Servo 引擎卷土重來,這個開源的 “新” 瀏覽器引擎將與谷歌的 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 的壟斷地位並不容易,但也要試試嘛。